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

📄 mov.s

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 S
📖 第 1 页 / 共 5 页
字号:
li	$2,1932787712			# 0x73340000ori	$2,$2,0x706dbeq	$16,$2,$L342lui	$4,%hi(codec_movvideo_tags)addiu	$4,$4,%lo(codec_movvideo_tags)jal	codec_get_idmove	$5,$16beq	$2,$0,$L433move	$17,$2$L346:lw	$7,8($22)sw	$0,224($7)lw	$2,224($7)bne	$2,$0,$L449li	$5,1			# 0x1$L431:sw	$17,228($7)jal	get_be16move	$4,$19jal	get_be16move	$4,$19jal	get_be32move	$4,$19jal	get_be32move	$4,$19jal	get_be32move	$4,$19lw	$16,8($22)jal	get_be16move	$4,$19sw	$2,40($16)lw	$17,8($22)jal	get_be16move	$4,$19sw	$2,44($17)jal	get_be32move	$4,$19jal	get_be32move	$4,$19jal	get_be32move	$4,$19jal	get_be16move	$4,$19li	$6,32			# 0x20move	$4,$19jal	get_bufferaddiu	$5,$sp,56lbu	$6,56($sp)sltu	$2,$6,32bne	$2,$0,$L434addiu	$5,$sp,57$L350:lw	$16,8($22)jal	get_be16move	$4,$19sw	$2,392($16)move	$4,$19jal	get_be16lw	$16,8($22)lw	$7,8($22)sw	$2,524($16)lw	$4,392($7)li	$2,2			# 0x2andi	$3,$4,0x1fbeq	$3,$2,$L352li	$2,4			# 0x4beq	$3,$2,$L352li	$2,8			# 0x8beq	$3,$2,$L450andi	$2,$4,0x20sw	$0,584($7)jal	url_ftellmove	$4,$19subu	$4,$2,$20sltu	$6,$2,$4move	$16,$23subu	$5,$3,$21subu	$5,$5,$6sra	$17,$23,31subu	$6,$16,$4sltu	$2,$16,$6subu	$7,$17,$5subu	$7,$7,$2bgtz	$7,$L451lw	$2,40($sp)$L432:beq	$7,$0,$L435sltu	$2,$6,9blez	$7,$L436nop$L392:jal	url_fskipmove	$4,$19j	$L447lw	$3,96($sp)$L343:jal	get_be16move	$4,$19move	$18,$2lw	$2,8($22)move	$4,$19jal	get_be16sw	$17,228($2)jal	get_be32move	$4,$19lw	$16,8($22)jal	get_be16move	$4,$19sw	$2,68($16)lw	$17,8($22)jal	get_be16move	$4,$19sw	$2,392($17)jal	get_be16move	$4,$19jal	get_be16move	$4,$19move	$4,$19jal	get_be32lw	$16,8($22)lw	$7,8($22)li	$5,65536			# 0x10000lw	$4,228($7)srl	$2,$2,16sltu	$3,$4,$5bne	$3,$0,$L374sw	$2,64($16)ori	$2,$5,0x2sltu	$2,$4,$2beq	$2,$0,$L437li	$2,-131072			# 0xfffffffffffe0000lw	$3,392($7)li	$2,8			# 0x8beq	$3,$2,$L438li	$2,24			# 0x18beq	$3,$2,$L439ori	$2,$5,0xd$L374:lw	$3,152($sp)$L453:lw	$2,1164($3)bne	$2,$0,$L381andi	$3,$18,0xffffli	$4,1			# 0x1beq	$3,$4,$L440li	$2,2			# 0x2beq	$3,$2,$L441nop$L381:jal	av_get_bits_per_samplelw	$4,228($7)bne	$2,$0,$L386move	$5,$2move	$16,$23j	$L372sra	$17,$23,31$L352:andi	$2,$4,0x20$L450:bne	$2,$0,$L442li	$4,1			# 0x1lw	$2,524($7)andi	$2,$2,0x8beq	$2,$0,$L361li	$2,1			# 0x1sll	$9,$2,$3li	$2,2			# 0x2beq	$3,$2,$L443lui	$2,%hi(ff_qt_default_palette_4)li	$2,4			# 0x4beq	$3,$2,$L444lui	$2,%hi(ff_qt_default_palette_16)lui	$2,%hi(ff_qt_default_palette_256)addiu	$2,$2,%lo(ff_qt_default_palette_256)$L365:blez	$9,$L358lw	$6,152($sp)move	$5,$2move	$8,$0$L369:lbu	$2,0($5)lbu	$3,1($5)lbu	$4,2($5)sll	$2,$2,16or	$2,$2,$4sll	$3,$3,8or	$3,$3,$2addiu	$8,$8,1sw	$3,124($6)addiu	$5,$5,4bne	$9,$8,$L369addiu	$6,$6,4$L358:lw	$3,152($sp)li	$4,1			# 0x1addiu	$2,$3,120move	$16,$23sra	$17,$23,31sw	$2,584($7)j	$L372sw	$4,120($3)$L386:lw	$2,8($22)sra	$3,$5,3lw	$4,68($2)sw	$5,392($2)mul	$3,$3,$4lw	$2,100($sp)move	$16,$23sra	$17,$23,31j	$L372sw	$3,52($2)$L435:beq	$2,$0,$L390nopbgtz	$7,$L392nop$L436:bne	$7,$0,$L447lw	$3,96($sp)bleu	$6,$0,$L452li	$2,-1			# 0xffffffffffffffffj	$L392nop$L437:ori	$2,$2,0xfffcaddu	$2,$4,$2sltu	$2,$2,2beq	$2,$0,$L453lw	$3,152($sp)lw	$3,392($7)li	$2,16			# 0x10bne	$3,$2,$L453lw	$3,152($sp)ori	$2,$5,0x1j	$L374sw	$2,228($7)$L442:sll	$8,$4,$3addiu	$2,$8,-1li	$3,256			# 0x100div	$0,$3,$2teq	$2,$0,7blez	$8,$L358mflo	$9lw	$5,152($sp)li	$4,255			# 0xffmove	$6,$0$L360:andi	$2,$4,0x00ffsll	$3,$2,16or	$3,$2,$3subu	$4,$4,$9sll	$2,$2,8or	$2,$2,$3addiu	$6,$6,1slt	$3,$4,0sw	$2,124($5)movn	$4,$0,$3bne	$8,$6,$L360addiu	$5,$5,4lw	$3,152($sp)li	$4,1			# 0x1addiu	$2,$3,120move	$16,$23sra	$17,$23,31sw	$2,584($7)j	$L372sw	$4,120($3)$L406:sltu	$2,$2,$3beq	$2,$0,$L445ori	$2,$16,0x5000ori	$2,$16,0x5007beq	$3,$2,$L405ori	$2,$16,0x5011beq	$3,$2,$L404ori	$2,$16,0x5006bne	$3,$2,$L398nop$L404:move	$4,$0j	$L409sw	$0,64($7)$L433:lui	$4,%hi(codec_bmp_tags)addiu	$4,$4,%lo(codec_bmp_tags)jal	codec_get_idmove	$5,$16bne	$2,$0,$L346move	$17,$2j	$L342lw	$7,8($22)$L434:lw	$4,8($22)jal	memcpyaddiu	$4,$4,192lw	$3,8($22)lbu	$2,56($sp)addu	$2,$2,$3j	$L350sb	$0,192($2)$L430:li	$3,16711680			# 0xff0000ori	$2,$2,0xff00ori	$3,$3,0xffsll	$5,$16,8srl	$4,$16,8and	$4,$4,$3and	$5,$5,$2or	$5,$5,$4lui	$4,%hi(codec_wav_tags)addiu	$4,$4,%lo(codec_wav_tags)jal	codec_get_idsrl	$5,$5,16j	$L335move	$17,$2$L401:li	$2,1			# 0x1li	$3,8000			# 0x1f40move	$4,$0sw	$2,68($7)sw	$3,64($7)$L409:lw	$31,148($sp)lw	$fp,144($sp)lw	$23,140($sp)lw	$22,136($sp)lw	$21,132($sp)lw	$20,128($sp)lw	$19,124($sp)lw	$18,120($sp)lw	$17,116($sp)lw	$16,112($sp)move	$2,$4j	$31addiu	$sp,$sp,152$L428:lw	$2,64($7)bne	$2,$0,$L454noplw	$4,100($sp)lw	$3,72($4)slt	$2,$3,2bne	$2,$0,$L454nopj	$L454sw	$3,64($7)$L445:sltu	$2,$3,$2beq	$2,$0,$L403li	$2,1			# 0x1ori	$2,$16,0x2001bne	$3,$2,$L398li	$2,1			# 0x1li	$3,16000			# 0x3e80move	$4,$0sw	$2,68($7)j	$L409sw	$3,64($7)$L429:sltu	$2,$2,2beq	$2,$0,$L455move	$4,$0$L399:sw	$0,44($7)sw	$0,40($7)move	$4,$0lw	$31,148($sp)lw	$fp,144($sp)lw	$23,140($sp)lw	$22,136($sp)lw	$21,132($sp)lw	$20,128($sp)lw	$19,124($sp)lw	$18,120($sp)lw	$17,116($sp)lw	$16,112($sp)move	$2,$4j	$31addiu	$sp,$sp,152$L439:j	$L374sw	$2,228($7)$L444:j	$L365addiu	$2,$2,%lo(ff_qt_default_palette_16)$L400:lw	$3,100($sp)$L448:move	$4,$0lw	$2,84($3)j	$L409sw	$2,272($7)$L440:jal	get_be32move	$4,$19lw	$5,100($sp)move	$4,$19jal	get_be32sw	$2,88($5)jal	get_be32move	$4,$19lw	$3,100($sp)move	$4,$19jal	get_be32sw	$2,84($3)j	$L381lw	$7,8($22)$L438:ori	$2,$5,0x4j	$L374sw	$2,228($7)$L361:jal	get_be32move	$4,$19move	$4,$19jal	get_be16move	$16,$2jal	get_be16move	$4,$19sw	$2,92($sp)slt	$2,$2,$16bne	$2,$0,$L415lw	$3,152($sp)sll	$2,$16,2addu	$2,$2,$3addiu	$2,$2,124sw	$2,88($sp)move	$fp,$16$L371:jal	get_bytemove	$4,$19jal	get_bytemove	$4,$19jal	get_bytemove	$4,$19move	$4,$19jal	get_bytemove	$17,$2jal	get_bytemove	$4,$19move	$4,$19jal	get_bytemove	$16,$2jal	get_bytemove	$4,$19move	$18,$2andi	$17,$17,0x00ffmove	$4,$19andi	$16,$16,0x00ffsll	$17,$17,16jal	get_byteandi	$18,$18,0x00ffor	$17,$17,$18lw	$5,88($sp)sll	$16,$16,8lw	$4,92($sp)addiu	$fp,$fp,1or	$16,$16,$17sw	$16,0($5)slt	$2,$4,$fpaddiu	$5,$5,4beq	$2,$0,$L371sw	$5,88($sp)$L415:lw	$3,152($sp)lw	$7,8($22)addiu	$2,$3,120li	$4,1			# 0x1move	$16,$23sra	$17,$23,31sw	$2,584($7)j	$L372sw	$4,120($3)$L441:jal	get_be32move	$4,$19move	$4,$19jal	get_be64lw	$17,8($22)move	$4,$2jal	av_int2dblmove	$5,$3move	$5,$3jal	__fixdfsimove	$4,$2sw	$2,64($17)lw	$16,8($22)jal	get_be32move	$4,$19sw	$2,68($16)jal	get_be32move	$4,$19jal	get_be32move	$4,$19jal	get_be32move	$4,$19jal	get_be32move	$4,$19jal	get_be32move	$4,$19j	$L381lw	$7,8($22)$L403:move	$4,$0sw	$2,108($22)j	$L409sw	$2,224($7)$L443:j	$L365addiu	$2,$2,%lo(ff_qt_default_palette_4)$L405:jal	av_alloc_format_contextnoplw	$5,152($sp)move	$4,$2jal	dv_init_demuxsw	$2,1160($5)lw	$3,152($sp)beq	$2,$0,$L446sw	$2,1156($3)lw	$3,8($22)lw	$5,100($sp)li	$2,1			# 0x1move	$4,$0sw	$2,92($5)j	$L409sw	$16,228($3)$L446:lw	$4,0($3)lui	$6,%hi($LC6)addiu	$6,$6,%lo($LC6)jal	av_logmove	$5,$0j	$L409li	$4,-1			# 0xffffffffffffffff.set	macro.set	reorder.end	mov_read_stsd.section	.text.mov_read_wave,"ax",@progbits.align	2.align	5.ent	mov_read_wave.type	mov_read_wave, @functionmov_read_wave:.frame	$sp,56,$31		# vars= 0, regs= 6/0, args= 32, gp= 0.mask	0x801f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-56sw	$20,48($sp)sw	$19,44($sp)sw	$18,40($sp)sw	$31,52($sp)sw	$17,36($sp)sw	$16,32($sp)lw	$3,0($4)sw	$6,64($sp)sw	$7,68($sp)lw	$2,96($3)lw	$19,84($sp)sll	$2,$2,2addu	$2,$2,$3lw	$18,80($sp)move	$20,$5bgtu	$19,$0,$L459lw	$17,96($2)beq	$19,$0,$L469li	$2,1073741824			# 0x40000000$L457:lw	$5,8($17)li	$2,65536			# 0x10000lw	$3,228($5)ori	$2,$2,0x5016beq	$3,$2,$L470nopblez	$19,$L471lw	$2,72($sp)$L473:lw	$3,76($sp)sw	$18,80($sp)sw	$19,84($sp)sw	$2,16($sp)sw	$3,20($sp)lw	$2,80($sp)lw	$3,84($sp)lw	$6,64($sp)lw	$7,68($sp)move	$5,$20sw	$2,24($sp)jal	mov_read_defaultsw	$3,28($sp)lw	$31,52($sp)lw	$20,48($sp)lw	$19,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp)move	$2,$0j	$31addiu	$sp,$sp,56$L469:sltu	$2,$2,$18beq	$2,$0,$L457nop$L459:li	$2,-1			# 0xffffffffffffffff$L460:lw	$31,52($sp)lw	$20,48($sp)lw	$19,44($sp)lw	$18,40($sp)lw	$17,36($sp)lw	$16,32($sp)j	$31addiu	$sp,$sp,56$L471:beq	$19,$0,$L472nop$L465:move	$4,$20move	$6,$18jal	url_fskipmove	$7,$19j	$L460move	$2,$0$L470:jal	av_freelw	$4,24($5)lw	$16,8($17)addiu	$4,$18,8jal	av_malloczsw	$18,28($16)lw	$3,8($17)sw	$2,24($16)lw	$5,24($3)beq	$5,$0,$L465nopmove	$4,$20jal	get_buffermove	$6,$18j	$L460move	$2,$0$L472:sltu	$2,$18,9bne	$2,$0,$L465nopj	$L473lw	$2,72($sp).set	macro.set	reorder.end	mov_read_wave.section	.text.mov_read_moov,"ax",@progbits.align	2.align	5.ent	mov_read_moov.type	mov_read_moov, @functionmov_read_moov:.frame	$sp,40,$31		# vars= 0, regs= 2/0, args= 32, gp= 0.mask	0x80010000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40lw	$2,56($sp)lw	$3,60($sp)sw	$2,16($sp)sw	$3,20($sp)lw	$2,64($sp)lw	$3,68($sp)sw	$31,36($sp)sw	$16,32($sp)sw	$3,28($sp)move	$16,$4sw	$2,24($sp)sw	$6,48($sp)jal	mov_read_defaultsw	$7,52($sp)li	$3,1			# 0x1lw	$2,20($16)sw	$3,16($16)lw	$31,36($sp)lw	$16,32($sp)sltu	$2,$0,$2j	$31addiu	$sp,$sp,40.set	macro.set	reorder.end	mov_read_moov.section	.rodata.str1.4.align	2$LC7:.ascii	"mov: header not found !!! (err:%d, moov:%d, mdat:%d) pos".ascii	":%lld\012\000".align	2$LC8:.ascii	"missing mandatory atoms, broken header\012\000".globl	__moddi3.align	2$LC9:.ascii	"st->duration % sc->time_rate == 0\000".globl	__divdi3.align	2$LC10:.ascii	"wrong sample count\012\000".align	2$LC11:.ascii	"sc->stts_data[stts_index].duration % sc->time_rate == 0\000".align	2$LC12:.ascii	"chunk_size != 2147483647\000".align	2$LC13:.ascii	"chunk_duration % sc->time_rate == 0\000".section	.text.mov_read_header,"ax",@progbits.align	2.align	5.ent	mov_read_header.type	mov_read_header, @functionmov_read_header:.frame	$sp,160,$31		# vars= 80, regs= 10/0, args= 40, gp= 0.mask	0xc0ff0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-160sw	$17,124($sp)sw	$31,156($sp)sw	$fp,152($sp)sw	$23,148($sp)sw	$22,144($sp)sw	$21,140($sp)sw	$20,136($sp)sw	$19,132($sp)sw	$18,128($sp)sw	$16,120($sp)lui	$3,%hi(C.67.6988)addiu	$2,$3,%lo(C.67.6988)sw	$4,160($sp)addiu	$17,$4,16lw	$4,12($4)lw	$5,4($2)lw	$6,12($2)sw	$4,92($sp)lw	$8,52($17)lw	$9,20($2)lw	$4,%lo(C.67.6988)($3)lw	$7,16($2)lw	$3,8($2)sw	$5,44($sp)sw	$6,52($sp)lw	$5,92($sp)lui	$2,%hi(mov_default_parse_table)lw	$6,160($sp)addiu	$2,$2,%lo(mov_default_parse_table)sw	$4,40($sp)sw	$3,48($sp)sw	$7,56($sp)sw	$9,60($sp)sw	$2,116($5)beq	$8,$0,$L477sw	$6,0($5)li	$3,2147418112			# 0x7fff0000li	$2,-1			# 0xffffffffffffffffori	$3,$3,0xffffsw	$2,56($sp)$L629:sw	$3,60($sp)lw	$2,48($sp)lw	$3,52($sp)sw	$2,16($sp)sw	$3,20($sp)lw	$2,56($sp)lw	$3,60($sp)lw	$6,40($sp)lw	$7,44($sp)lw	$4,92($sp)move	$5,$17sw	$2,24($sp)jal	mov_read_defaultsw	$3,28($sp)bltz	$2,$L597move	$19,$2lw	$7,92($sp)lw	$16,16($7)bne	$16,$0,$L482noplw	$18,20($7)beq	$18,$0,$L480nop$L482:lw	$2,52($17)beq	$2,$0,$L610lw	$5,160($sp)$L630:lw	$6,92($sp)lw	$20,96($5)blez	$20,$L489sw	$20,32($6)sw	$0,64($sp)sw	$0,68($sp)$L491:lw	$3,68($sp)lw	$7,92($sp)lw	$4,160($sp)addu	$2,$7,$3lw	$18,36($2)addu	$3,$4,$3lw	$3,100($3)lw	$2,16($18)beq	$2,$0,$L492sw	$3,88($sp)lw	$2,8($18)beq	$2,$0,$L492noplw	$2,36($18)beq	$2,$0,$L492noplw	$2,52($18)bne	$2,$0,$L496noplw	$2,56($18)beq	$2,$0,$L632lui	$6,%hi($LC8)$L496:lw	$6,76($18)bne	$6,$0,$L499nopli	$6,1			# 0x1sw	$6,76($18)$L499:lw	$7,72($18)bne	$7,$0,$L633lw	$4,88($sp)lw	$5,92($sp)lw	$7,4($5)sw	$7,72($18)lw	$4,88($sp)$L633:jal	av_set_pts_infoli	$5,64			# 0x40lw	$6,88($sp)li	$2,1			# 0x1lw	$22,8($6)lw	$3,224($22)beq	$3,$2,$L611nop$L503:lw	$7,88($sp)$L637:lw	$20,96($7)bne	$20,$0,$L508lw	$21,100($7)li	$2,-2147483648			# 0xffffffff80000000beq	$21,$2,$L634lw	$5,88($sp)$L508:lw	$2,76($18)move	$4,$20sra	$17,$2,31move	$5,$21move	$6,$2move	$7,$17jal	__moddi3move	$16,$2or	$2,$2,$3bne	$2,$0,$L612move	$4,$20move	$5,$21move	$6,$16jal	__divdi3move	$7,$17lw	$4,88($sp)sw	$2,96($4)sw	$3,100($4)lw	$5,88($sp)

⌨️ 快捷键说明

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