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

📄 mov.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	move	$4,$19	move	$21,$3	jal	get_be32	move	$20,$2	move	$4,$19	jal	get_le32	move	$23,$2	move	$4,$19	jal	get_be32	move	$16,$2	jal	get_be16	move	$4,$19	jal	get_be16	move	$4,$19	lw	$3,8($22)	lw	$2,232($3)	beq	$2,$0,$L333	nop	jal	url_ftell	move	$4,$19	subu	$4,$2,$20	sltu	$6,$2,$4	subu	$5,$3,$21	subu	$5,$5,$6	sra	$3,$23,31	subu	$6,$23,$4	subu	$7,$3,$5	sltu	$8,$23,$6	subu	$7,$7,$8	jal	url_fskip	move	$4,$19	lw	$3,96($sp)	li	$2,-1			# 0xffffffffffffffff	addiu	$3,$3,-1	bne	$3,$2,$L332	sw	$3,96($sp)$L427:	lw	$7,8($22)	li	$2,1			# 0x1	lw	$3,224($7)	beq	$3,$2,$L428	li	$16,65536			# 0x10000$L454:	lw	$3,228($7)	ori	$2,$16,0x2000	beq	$3,$2,$L401	sltu	$2,$2,$3	bne	$2,$0,$L406	ori	$2,$16,0x5001	li	$2,13			# 0xd	beq	$3,$2,$L399	sltu	$2,$3,14	bne	$2,$0,$L429	addiu	$2,$3,-4	ori	$2,$16,0x1001	beq	$3,$2,$L400	ori	$2,$16,0x1006	beq	$3,$2,$L448	lw	$3,100($sp)$L398:	move	$4,$0$L455:	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,$4	j	$31	addiu	$sp,$sp,152$L333:	lui	$4,%hi(codec_movaudio_tags)	sw	$16,232($3)	addiu	$4,$4,%lo(codec_movaudio_tags)	jal	codec_get_id	move	$5,$16	bne	$2,$0,$L335	move	$17,$2	andi	$3,$16,0xffff	li	$2,29549			# 0x736d	beq	$3,$2,$L430	li	$2,-16777216			# 0xffffffffff000000$L335:	lw	$7,8($22)	lw	$2,224($7)	beq	$2,$0,$L338	nop	beq	$17,$0,$L340	li	$3,1			# 0x1	li	$2,1			# 0x1	sw	$2,224($7)$L342:	lw	$2,224($7)	beq	$2,$0,$L431	li	$5,1			# 0x1$L449:	beq	$2,$5,$L343	nop	jal	url_ftell	move	$4,$19	subu	$4,$2,$20	sltu	$6,$2,$4	subu	$5,$3,$21	subu	$5,$5,$6	sra	$17,$23,31	subu	$6,$23,$4	sltu	$2,$23,$6	subu	$7,$17,$5	subu	$7,$7,$2	move	$4,$19	jal	url_fskip	move	$16,$23$L372:	jal	url_ftell	move	$4,$19	subu	$4,$2,$20	sltu	$6,$2,$4	subu	$5,$3,$21	subu	$5,$5,$6	subu	$6,$16,$4	sltu	$2,$16,$6	subu	$7,$17,$5	subu	$7,$7,$2	blez	$7,$L432	nop$L390:	lw	$2,40($sp)$L451:	lw	$3,44($sp)	sw	$6,48($sp)	sw	$7,52($sp)	sw	$2,16($sp)	sw	$3,20($sp)	lw	$2,48($sp)	lw	$3,52($sp)	lw	$6,32($sp)	lw	$7,36($sp)	lw	$4,152($sp)	move	$5,$19	sw	$2,24($sp)	jal	mov_read_default	sw	$3,28($sp)	j	$L447	lw	$3,96($sp)$L340:	beq	$2,$3,$L343	nop$L338:	beq	$16,$0,$L342	li	$2,1932787712			# 0x73340000	ori	$2,$2,0x706d	beq	$16,$2,$L342	lui	$4,%hi(codec_movvideo_tags)	addiu	$4,$4,%lo(codec_movvideo_tags)	jal	codec_get_id	move	$5,$16	beq	$2,$0,$L433	move	$17,$2$L346:	lw	$7,8($22)	sw	$0,224($7)	lw	$2,224($7)	bne	$2,$0,$L449	li	$5,1			# 0x1$L431:	sw	$17,228($7)	jal	get_be16	move	$4,$19	jal	get_be16	move	$4,$19	jal	get_be32	move	$4,$19	jal	get_be32	move	$4,$19	jal	get_be32	move	$4,$19	lw	$16,8($22)	jal	get_be16	move	$4,$19	sw	$2,40($16)	lw	$17,8($22)	jal	get_be16	move	$4,$19	sw	$2,44($17)	jal	get_be32	move	$4,$19	jal	get_be32	move	$4,$19	jal	get_be32	move	$4,$19	jal	get_be16	move	$4,$19	li	$6,32			# 0x20	move	$4,$19	jal	get_buffer	addiu	$5,$sp,56	lbu	$6,56($sp)	sltu	$2,$6,32	bne	$2,$0,$L434	addiu	$5,$sp,57$L350:	lw	$16,8($22)	jal	get_be16	move	$4,$19	sw	$2,392($16)	move	$4,$19	jal	get_be16	lw	$16,8($22)	lw	$7,8($22)	sw	$2,524($16)	lw	$4,392($7)	li	$2,2			# 0x2	andi	$3,$4,0x1f	beq	$3,$2,$L352	li	$2,4			# 0x4	beq	$3,$2,$L352	li	$2,8			# 0x8	beq	$3,$2,$L450	andi	$2,$4,0x20	sw	$0,584($7)	jal	url_ftell	move	$4,$19	subu	$4,$2,$20	sltu	$6,$2,$4	move	$16,$23	subu	$5,$3,$21	subu	$5,$5,$6	sra	$17,$23,31	subu	$6,$16,$4	sltu	$2,$16,$6	subu	$7,$17,$5	subu	$7,$7,$2	bgtz	$7,$L451	lw	$2,40($sp)$L432:	beq	$7,$0,$L435	sltu	$2,$6,9	blez	$7,$L436	nop$L392:	jal	url_fskip	move	$4,$19	j	$L447	lw	$3,96($sp)$L343:	jal	get_be16	move	$4,$19	move	$18,$2	lw	$2,8($22)	move	$4,$19	jal	get_be16	sw	$17,228($2)	jal	get_be32	move	$4,$19	lw	$16,8($22)	jal	get_be16	move	$4,$19	sw	$2,68($16)	lw	$17,8($22)	jal	get_be16	move	$4,$19	sw	$2,392($17)	jal	get_be16	move	$4,$19	jal	get_be16	move	$4,$19	move	$4,$19	jal	get_be32	lw	$16,8($22)	lw	$7,8($22)	li	$5,65536			# 0x10000	lw	$4,228($7)	srl	$2,$2,16	sltu	$3,$4,$5	bne	$3,$0,$L374	sw	$2,64($16)	ori	$2,$5,0x2	sltu	$2,$4,$2	beq	$2,$0,$L437	li	$2,-131072			# 0xfffffffffffe0000	lw	$3,392($7)	li	$2,8			# 0x8	beq	$3,$2,$L438	li	$2,24			# 0x18	beq	$3,$2,$L439	ori	$2,$5,0xd$L374:	lw	$3,152($sp)$L453:	lw	$2,1164($3)	bne	$2,$0,$L381	andi	$3,$18,0xffff	li	$4,1			# 0x1	beq	$3,$4,$L440	li	$2,2			# 0x2	beq	$3,$2,$L441	nop$L381:	jal	av_get_bits_per_sample	lw	$4,228($7)	bne	$2,$0,$L386	move	$5,$2	move	$16,$23	j	$L372	sra	$17,$23,31$L352:	andi	$2,$4,0x20$L450:	bne	$2,$0,$L442	li	$4,1			# 0x1	lw	$2,524($7)	andi	$2,$2,0x8	beq	$2,$0,$L361	li	$2,1			# 0x1	sll	$9,$2,$3	li	$2,2			# 0x2	beq	$3,$2,$L443	lui	$2,%hi(ff_qt_default_palette_4)	li	$2,4			# 0x4	beq	$3,$2,$L444	lui	$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,$L358	lw	$6,152($sp)	move	$5,$2	move	$8,$0$L369:	lbu	$2,0($5)	lbu	$3,1($5)	lbu	$4,2($5)	sll	$2,$2,16	or	$2,$2,$4	sll	$3,$3,8	or	$3,$3,$2	addiu	$8,$8,1	sw	$3,124($6)	addiu	$5,$5,4	bne	$9,$8,$L369	addiu	$6,$6,4$L358:	lw	$3,152($sp)	li	$4,1			# 0x1	addiu	$2,$3,120	move	$16,$23	sra	$17,$23,31	sw	$2,584($7)	j	$L372	sw	$4,120($3)$L386:	lw	$2,8($22)	sra	$3,$5,3	lw	$4,68($2)	sw	$5,392($2)	mul	$3,$3,$4	lw	$2,100($sp)	move	$16,$23	sra	$17,$23,31	j	$L372	sw	$3,52($2)$L435:	beq	$2,$0,$L390	nop	bgtz	$7,$L392	nop$L436:	bne	$7,$0,$L447	lw	$3,96($sp)	bleu	$6,$0,$L452	li	$2,-1			# 0xffffffffffffffff	j	$L392	nop$L437:	ori	$2,$2,0xfffc	addu	$2,$4,$2	sltu	$2,$2,2	beq	$2,$0,$L453	lw	$3,152($sp)	lw	$3,392($7)	li	$2,16			# 0x10	bne	$3,$2,$L453	lw	$3,152($sp)	ori	$2,$5,0x1	j	$L374	sw	$2,228($7)$L442:	sll	$8,$4,$3	addiu	$2,$8,-1	li	$3,256			# 0x100	div	$0,$3,$2	teq	$2,$0,7	blez	$8,$L358	mflo	$9	lw	$5,152($sp)	li	$4,255			# 0xff	move	$6,$0$L360:	andi	$2,$4,0x00ff	sll	$3,$2,16	or	$3,$2,$3	subu	$4,$4,$9	sll	$2,$2,8	or	$2,$2,$3	addiu	$6,$6,1	slt	$3,$4,0	sw	$2,124($5)	movn	$4,$0,$3	bne	$8,$6,$L360	addiu	$5,$5,4	lw	$3,152($sp)	li	$4,1			# 0x1	addiu	$2,$3,120	move	$16,$23	sra	$17,$23,31	sw	$2,584($7)	j	$L372	sw	$4,120($3)$L406:	sltu	$2,$2,$3	beq	$2,$0,$L445	ori	$2,$16,0x5000	ori	$2,$16,0x5007	beq	$3,$2,$L405	ori	$2,$16,0x5011	beq	$3,$2,$L404	ori	$2,$16,0x5006	bne	$3,$2,$L398	nop$L404:	move	$4,$0	j	$L409	sw	$0,64($7)$L433:	lui	$4,%hi(codec_bmp_tags)	addiu	$4,$4,%lo(codec_bmp_tags)	jal	codec_get_id	move	$5,$16	bne	$2,$0,$L346	move	$17,$2	j	$L342	lw	$7,8($22)$L434:	lw	$4,8($22)	jal	memcpy	addiu	$4,$4,192	lw	$3,8($22)	lbu	$2,56($sp)	addu	$2,$2,$3	j	$L350	sb	$0,192($2)$L430:	li	$3,16711680			# 0xff0000	ori	$2,$2,0xff00	ori	$3,$3,0xff	sll	$5,$16,8	srl	$4,$16,8	and	$4,$4,$3	and	$5,$5,$2	or	$5,$5,$4	lui	$4,%hi(codec_wav_tags)	addiu	$4,$4,%lo(codec_wav_tags)	jal	codec_get_id	srl	$5,$5,16	j	$L335	move	$17,$2$L401:	li	$2,1			# 0x1	li	$3,8000			# 0x1f40	move	$4,$0	sw	$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,$4	j	$31	addiu	$sp,$sp,152$L428:	lw	$2,64($7)	bne	$2,$0,$L454	nop	lw	$4,100($sp)	lw	$3,72($4)	slt	$2,$3,2	bne	$2,$0,$L454	nop	j	$L454	sw	$3,64($7)$L445:	sltu	$2,$3,$2	beq	$2,$0,$L403	li	$2,1			# 0x1	ori	$2,$16,0x2001	bne	$3,$2,$L398	li	$2,1			# 0x1	li	$3,16000			# 0x3e80	move	$4,$0	sw	$2,68($7)	j	$L409	sw	$3,64($7)$L429:	sltu	$2,$2,2	beq	$2,$0,$L455	move	$4,$0$L399:	sw	$0,44($7)	sw	$0,40($7)	move	$4,$0	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,$4	j	$31	addiu	$sp,$sp,152$L439:	j	$L374	sw	$2,228($7)$L444:	j	$L365	addiu	$2,$2,%lo(ff_qt_default_palette_16)$L400:	lw	$3,100($sp)$L448:	move	$4,$0	lw	$2,84($3)	j	$L409	sw	$2,272($7)$L440:	jal	get_be32	move	$4,$19	lw	$5,100($sp)	move	$4,$19	jal	get_be32	sw	$2,88($5)	jal	get_be32	move	$4,$19	lw	$3,100($sp)	move	$4,$19	jal	get_be32	sw	$2,84($3)	j	$L381	lw	$7,8($22)$L438:	ori	$2,$5,0x4	j	$L374	sw	$2,228($7)$L361:	jal	get_be32	move	$4,$19	move	$4,$19	jal	get_be16	move	$16,$2	jal	get_be16	move	$4,$19	sw	$2,92($sp)	slt	$2,$2,$16	bne	$2,$0,$L415	lw	$3,152($sp)	sll	$2,$16,2	addu	$2,$2,$3	addiu	$2,$2,124	sw	$2,88($sp)	move	$fp,$16$L371:	jal	get_byte	move	$4,$19	jal	get_byte	move	$4,$19	jal	get_byte	move	$4,$19	move	$4,$19	jal	get_byte	move	$17,$2	jal	get_byte	move	$4,$19	move	$4,$19	jal	get_byte	move	$16,$2	jal	get_byte	move	$4,$19	move	$18,$2	andi	$17,$17,0x00ff	move	$4,$19	andi	$16,$16,0x00ff	sll	$17,$17,16	jal	get_byte	andi	$18,$18,0x00ff	or	$17,$17,$18	lw	$5,88($sp)	sll	$16,$16,8	lw	$4,92($sp)	addiu	$fp,$fp,1	or	$16,$16,$17	sw	$16,0($5)	slt	$2,$4,$fp	addiu	$5,$5,4	beq	$2,$0,$L371	sw	$5,88($sp)$L415:	lw	$3,152($sp)	lw	$7,8($22)	addiu	$2,$3,120	li	$4,1			# 0x1	move	$16,$23	sra	$17,$23,31	sw	$2,584($7)	j	$L372	sw	$4,120($3)$L441:	jal	get_be32	move	$4,$19	move	$4,$19	jal	get_be64	lw	$17,8($22)	move	$4,$2	jal	av_int2dbl	move	$5,$3	move	$5,$3	jal	__fixdfsi	move	$4,$2	sw	$2,64($17)	lw	$16,8($22)	jal	get_be32	move	$4,$19	sw	$2,68($16)	jal	get_be32	move	$4,$19	jal	get_be32	move	$4,$19	jal	get_be32	move	$4,$19	jal	get_be32	move	$4,$19	jal	get_be32	move	$4,$19	j	$L381	lw	$7,8($22)$L403:	move	$4,$0	sw	$2,108($22)	j	$L409	sw	$2,224($7)$L443:	j	$L365	addiu	$2,$2,%lo(ff_qt_default_palette_4)$L405:	jal	av_alloc_format_context	nop	lw	$5,152($sp)	move	$4,$2	jal	dv_init_demux	sw	$2,1160($5)	lw	$3,152($sp)	beq	$2,$0,$L446	sw	$2,1156($3)	lw	$3,8($22)	lw	$5,100($sp)	li	$2,1			# 0x1	move	$4,$0	sw	$2,92($5)	j	$L409	sw	$16,228($3)$L446:	lw	$4,0($3)	lui	$6,%hi($LC6)	addiu	$6,$6,%lo($LC6)	jal	av_log	move	$5,$0	j	$L409	li	$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	nomacro		addiu	$sp,$sp,-56	sw	$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,2	addu	$2,$2,$3	lw	$18,80($sp)	move	$20,$5	bgtu	$19,$0,$L459	lw	$17,96($2)	beq	$19,$0,$L469	li	$2,1073741824			# 0x40000000$L457:	lw	$5,8($17)	li	$2,65536			# 0x10000	lw	$3,228($5)	ori	$2,$2,0x5016	beq	$3,$2,$L470	nop	blez	$19,$L471	lw	$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,$20	sw	$2,24($sp)	jal	mov_read_default	sw	$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,$0	j	$31	addiu	$sp,$sp,56$L469:	sltu	$2,$2,$18	beq	$2,$0,$L457	nop$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	$31	addiu	$sp,$sp,56$L471:	beq	$19,$0,$L472	nop$L465:	move	$4,$20	move	$6,$18	jal	url_fskip	move	$7,$19	j	$L460	move	$2,$0$L470:	jal	av_free	lw	$4,24($5)	lw	$16,8($17)	addiu	$4,$18,8	jal	av_mallocz	sw	$18,28($16)	lw	$3,8($17)	sw	$2,24($16)	lw	$5,24($3)	beq	$5,$0,$L465	nop	move	$4,$20	jal	get_buffer	move	$6,$18	j	$L460	move	$2,$0$L472:	sltu	$2,$18,9	bne	$2,$0,$L465	nop	j	$L473	lw	$2,72($sp)	.set	macro	.set	reorder	.end	mov_read_wave	.section	.text.mov_read_moov,"ax",@progbits

⌨️ 快捷键说明

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