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

📄 mov.mid

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 MID
📖 第 1 页 / 共 5 页
字号:
	.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	nomacro		addiu	$sp,$sp,-40	lw	$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,$4	sw	$2,24($sp)	sw	$6,48($sp)	jal	mov_read_default	sw	$7,52($sp)	li	$3,1			# 0x1	lw	$2,20($16)	sw	$3,16($16)	lw	$31,36($sp)	lw	$16,32($sp)	sltu	$2,$0,$2	j	$31	addiu	$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	nomacro		addiu	$sp,$sp,-160	sw	$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,16	lw	$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,$L477	sw	$6,0($5)	li	$3,2147418112			# 0x7fff0000	li	$2,-1			# 0xffffffffffffffff	ori	$3,$3,0xffff	sw	$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,$17	sw	$2,24($sp)	jal	mov_read_default	sw	$3,28($sp)	bltz	$2,$L597	move	$19,$2	lw	$7,92($sp)	lw	$16,16($7)	bne	$16,$0,$L482	nop	lw	$18,20($7)	beq	$18,$0,$L480	nop$L482:	lw	$2,52($17)	beq	$2,$0,$L610	lw	$5,160($sp)$L630:	lw	$6,92($sp)	lw	$20,96($5)	blez	$20,$L489	sw	$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,$3	lw	$18,36($2)	addu	$3,$4,$3	lw	$3,100($3)	lw	$2,16($18)	beq	$2,$0,$L492	sw	$3,88($sp)	lw	$2,8($18)	beq	$2,$0,$L492	nop	lw	$2,36($18)	beq	$2,$0,$L492	nop	lw	$2,52($18)	bne	$2,$0,$L496	nop	lw	$2,56($18)	beq	$2,$0,$L632	lui	$6,%hi($LC8)$L496:	lw	$6,76($18)	bne	$6,$0,$L499	nop	li	$6,1			# 0x1	sw	$6,76($18)$L499:	lw	$7,72($18)	bne	$7,$0,$L633	lw	$4,88($sp)	lw	$5,92($sp)	lw	$7,4($5)	sw	$7,72($18)	lw	$4,88($sp)$L633:	jal	av_set_pts_info	li	$5,64			# 0x40	lw	$6,88($sp)	li	$2,1			# 0x1	lw	$22,8($6)	lw	$3,224($22)	beq	$3,$2,$L611	nop$L503:	lw	$7,88($sp)$L637:	lw	$20,96($7)	bne	$20,$0,$L508	lw	$21,100($7)	li	$2,-2147483648			# 0xffffffff80000000	beq	$21,$2,$L634	lw	$5,88($sp)$L508:	lw	$2,76($18)	move	$4,$20	sra	$17,$2,31	move	$5,$21	move	$6,$2	move	$7,$17	jal	__moddi3	move	$16,$2	or	$2,$2,$3	bne	$2,$0,$L612	move	$4,$20	move	$5,$21	move	$6,$16	jal	__divdi3	move	$7,$17	lw	$4,88($sp)	sw	$2,96($4)	sw	$3,100($4)	lw	$5,88($sp)$L634:	lw	$6,64($sp)	lw	$19,20($5)	sw	$6,0($18)	lw	$2,60($19)	beq	$2,$0,$L613	lw	$7,88($sp)$L638:	lw	$2,56($19)	lw	$6,8($19)	sw	$2,160($7)	beq	$6,$0,$L516	sw	$0,164($7)	lw	$8,40($19)	move	$20,$0	move	$21,$0	sw	$0,80($sp)	move	$12,$0	sw	$0,84($sp)	move	$13,$0	move	$23,$0	move	$10,$0	move	$11,$0$L518:	lw	$4,12($19)	lw	$3,36($19)	sll	$2,$13,3	addiu	$5,$12,1	addu	$2,$2,$4	sltu	$3,$5,$3	lw	$16,0($2)	bne	$3,$0,$L519	lw	$17,4($2)	sll	$3,$12,2	sll	$2,$12,4	subu	$9,$2,$3$L521:	addu	$2,$8,$9$L636:	lw	$3,4($2)	beq	$3,$0,$L523	nop	lw	$2,56($19)	sltu	$2,$23,$2	beq	$2,$0,$L525	sll	$22,$23,2	move	$fp,$0	j	$L529	addiu	$23,$23,1$L617:	lw	$2,68($19)	sll	$3,$4,2	addu	$3,$3,$2	lw	$4,0($3)	beq	$23,$4,$L532	move	$3,$11	move	$5,$0$L534:	lw	$18,52($19)	bne	$18,$0,$L635	lw	$4,88($sp)	lw	$2,60($19)	addu	$2,$2,$22	lw	$18,0($2)$L635:	move	$7,$17	move	$6,$16	sw	$3,28($sp)	sw	$9,96($sp)	sw	$10,100($sp)	sw	$11,104($sp)	sw	$12,108($sp)	sw	$13,112($sp)	sw	$5,32($sp)	sw	$20,16($sp)	sw	$21,20($sp)	jal	av_add_index_entry	sw	$18,24($sp)	lw	$7,80($sp)	lw	$3,20($19)	sll	$2,$7,3	addu	$8,$2,$3	lw	$4,4($8)	lw	$2,76($19)	lw	$9,96($sp)	div	$0,$4,$2	teq	$2,$0,7	lw	$10,100($sp)	lw	$11,104($sp)	lw	$12,108($sp)	lw	$13,112($sp)	mfhi	$3	bne	$3,$0,$L614	mflo	$2	sra	$5,$2,31	addu	$3,$21,$5	lw	$5,80($sp)	addu	$2,$20,$2	lw	$6,16($19)	sltu	$7,$2,$20	addiu	$4,$5,1	addu	$3,$7,$3	sltu	$6,$4,$6	move	$20,$2	move	$21,$3	addiu	$11,$11,1	beq	$6,$0,$L540	addiu	$10,$10,1	lw	$2,0($8)	beq	$10,$2,$L615	nop$L540:	lw	$8,40($19)	addiu	$fp,$fp,1	addu	$3,$8,$9	lw	$2,4($3)	sltu	$2,$fp,$2	beq	$2,$0,$L616	nop$L527:	lw	$2,56($19)	addiu	$22,$22,4	sltu	$2,$23,$2	beq	$2,$0,$L525	addiu	$7,$23,1	addu	$4,$16,$18	move	$3,$0	sltu	$6,$4,$16	addu	$5,$17,$3	addu	$5,$6,$5	move	$16,$4	move	$17,$5	move	$23,$7$L529:	lw	$5,64($19)	bne	$5,$0,$L617	lw	$4,84($sp)$L530:	move	$11,$0	move	$3,$0	j	$L534	li	$5,1			# 0x1$L492:	lui	$6,%hi($LC8)$L632:	lw	$4,160($sp)	addiu	$6,$6,%lo($LC8)	jal	av_log	move	$5,$0	sw	$0,56($18)$L498:	lw	$4,92($sp)	lw	$5,64($sp)	lw	$6,68($sp)	lw	$3,32($4)	addiu	$5,$5,1	addiu	$6,$6,4	slt	$2,$5,$3	sw	$5,64($sp)	bne	$2,$0,$L491	sw	$6,68($sp)	blez	$3,$L489	move	$16,$4	move	$17,$0$L594:	lw	$4,36($16)	addiu	$17,$17,1	jal	av_freep	addiu	$4,$4,12	lw	$4,36($16)	jal	av_freep	addiu	$4,$4,40	lw	$4,36($16)	jal	av_freep	addiu	$4,$4,60	lw	$4,36($16)	jal	av_freep	addiu	$4,$4,68	lw	$4,36($16)	addiu	$16,$16,4	jal	av_freep	addiu	$4,$4,20	lw	$7,92($sp)	lw	$2,32($7)	slt	$2,$17,$2	bne	$2,$0,$L594	nop$L489:	lw	$2,92($sp)	jal	av_freep	addiu	$4,$2,1148	lw	$31,156($sp)	lw	$fp,152($sp)	lw	$23,148($sp)	lw	$22,144($sp)	lw	$21,140($sp)	lw	$20,136($sp)	lw	$19,132($sp)	lw	$18,128($sp)	lw	$17,124($sp)	lw	$16,120($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,160$L532:	lw	$6,84($sp)	addiu	$3,$6,1	sltu	$2,$3,$5	beq	$2,$0,$L530	nop	sw	$3,84($sp)	move	$11,$0	move	$3,$0	j	$L534	li	$5,1			# 0x1$L615:	lw	$8,40($19)	addiu	$fp,$fp,1	addu	$3,$8,$9	lw	$2,4($3)	sw	$4,80($sp)	sltu	$2,$fp,$2	bne	$2,$0,$L527	move	$10,$0$L616:	lw	$6,8($19)$L523:	addiu	$13,$13,1	sltu	$2,$13,$6	bne	$2,$0,$L518	nop$L516:	lw	$3,88($sp)	lw	$2,148($3)	j	$L498	sw	$2,56($19)$L519:	sll	$4,$12,2	sll	$2,$12,4	subu	$9,$2,$4	addu	$3,$8,$9	lw	$4,12($3)	addiu	$2,$13,1	bne	$4,$2,$L636	addu	$2,$8,$9	sll	$3,$5,2	sll	$2,$5,4	subu	$9,$2,$3	j	$L521	move	$12,$5$L525:	lw	$2,92($sp)	lui	$6,%hi($LC10)	lw	$4,0($2)	addiu	$6,$6,%lo($LC10)	jal	av_log	move	$5,$0	lw	$3,88($sp)	lw	$2,148($3)	j	$L498	sw	$2,56($19)$L611:	lw	$2,16($18)	bne	$2,$3,$L637	lw	$7,88($sp)	lw	$2,20($18)	lw	$3,4($2)	j	$L503	sw	$3,76($22)$L597:	lw	$2,92($sp)	lw	$18,20($2)	lw	$16,16($2)$L480:	jal	url_ftell	move	$4,$17	lw	$4,160($sp)	lui	$6,%hi($LC7)	move	$7,$19	addiu	$6,$6,%lo($LC7)	move	$5,$0	sw	$16,16($sp)	sw	$18,20($sp)	sw	$2,24($sp)	jal	av_log	sw	$3,28($sp)	lw	$31,156($sp)	lw	$fp,152($sp)	lw	$23,148($sp)	lw	$22,144($sp)	lw	$21,140($sp)	lw	$20,136($sp)	lw	$19,132($sp)	lw	$18,128($sp)	lw	$17,124($sp)	lw	$16,120($sp)	li	$2,-1			# 0xffffffffffffffff	j	$31	addiu	$sp,$sp,160$L614:	lui	$4,%hi($LC11)	lui	$5,%hi($LC3)	lui	$7,%hi(__PRETTY_FUNCTION__.6822)	addiu	$4,$4,%lo($LC11)	addiu	$5,$5,%lo($LC3)	addiu	$7,$7,%lo(__PRETTY_FUNCTION__.6822)	jal	__assert_fail	li	$6,1343			# 0x53f$L613:	lw	$2,224($22)	beq	$2,$0,$L638	nop	lw	$2,92($19)	bne	$2,$0,$L638	nop	lw	$2,8($19)	beq	$2,$0,$L516	move	$6,$0	move	$fp,$0	move	$23,$0	lw	$4,12($19)	lw	$3,36($19)	sll	$2,$23,3	addiu	$9,$fp,1	move	$7,$0	addu	$2,$2,$4	sltu	$3,$9,$3	sw	$6,72($sp)	sw	$7,76($sp)	move	$17,$0	lw	$6,0($2)	bne	$3,$0,$L544	lw	$7,4($2)$L621:	sll	$3,$fp,2	sll	$2,$fp,4	lw	$8,40($19)	subu	$5,$2,$3$L546:	lw	$4,52($19)	addu	$2,$8,$5	sltu	$3,$4,2	bne	$3,$0,$L618	lw	$16,4($2)$L548:	mul	$15,$16,$4$L552:	li	$2,1			# 0x1	sw	$2,32($sp)	lw	$3,76($sp)	lw	$2,72($sp)	lw	$4,88($sp)	sw	$15,24($sp)	sw	$2,16($sp)	sw	$3,20($sp)	jal	av_add_index_entry	sw	$0,28($sp)	beq	$16,$0,$L579	nop$L624:	lw	$8,20($19)	sll	$2,$17,3	addu	$5,$8,$2	lw	$4,0($5)	sltu	$2,$16,$4	bne	$2,$0,$L619	nop	lw	$7,16($19)	j	$L585	move	$6,$0$L584:	sll	$2,$17,3	addu	$5,$2,$8	lw	$4,0($5)	sltu	$2,$16,$4	bne	$2,$0,$L583	nop$L585:	lw	$2,4($5)	addiu	$3,$17,1	mul	$5,$16,$2	sltu	$2,$3,$7	subu	$16,$16,$4	addu	$6,$5,$6	bne	$16,$0,$L584	movn	$17,$3,$2$L586:	lw	$4,76($19)	divu	$0,$6,$4	teq	$4,$0,7	mfhi	$2	bne	$2,$0,$L620	lui	$5,%hi($LC3)$L589:	lw	$2,8($19)	addiu	$23,$23,1	sltu	$2,$23,$2	beq	$2,$0,$L516	lw	$7,76($sp)	divu	$0,$6,$4	teq	$4,$0,7	lw	$6,72($sp)	move	$5,$0	addu	$3,$7,$5	addiu	$9,$fp,1	mflo	$4	addu	$2,$6,$4	sltu	$6,$2,$6	addu	$3,$6,$3	sw	$3,76($sp)	lw	$4,12($19)	lw	$3,36($19)	sw	$2,72($sp)	sll	$2,$23,3	addu	$2,$2,$4	sltu	$3,$9,$3	lw	$6,0($2)	beq	$3,$0,$L621	lw	$7,4($2)$L544:	sll	$4,$fp,2	sll	$3,$fp,4	lw	$8,40($19)	subu	$5,$3,$4	addu	$2,$8,$5	lw	$4,12($2)	addiu	$3,$23,1	bne	$3,$4,$L546	sll	$3,$9,2	sll	$2,$9,4	lw	$4,52($19)	subu	$5,$2,$3	addu	$2,$8,$5	sltu	$3,$4,2	move	$fp,$9	beq	$3,$0,$L548	lw	$16,4($2)$L618:	lw	$2,88($sp)	li	$5,65536			# 0x10000	lw	$3,8($2)	ori	$2,$5,0x5	lw	$3,228($3)	beq	$3,$2,$L548	ori	$2,$5,0x4	beq	$3,$2,$L552	mul	$15,$16,$4	lw	$3,88($19)	beq	$3,$0,$L639	lw	$2,92($sp)	lw	$2,84($19)	mul	$2,$16,$2	divu	$0,$2,$3	teq	$3,$0,7	mfhi	$3	bne	$3,$0,$L553	lw	$2,92($sp)	j	$L552	mflo	$15$L477:	jal	url_fsize	move	$4,$17	j	$L629	sw	$2,56($sp)$L610:	jal	url_ftell	move	$4,$17	lw	$4,92($sp)	lw	$6,24($4)	beq	$6,$2,$L622	lw	$7,28($4)	move	$4,$17$L640:	jal	url_fseek	sw	$0,16($sp)	j	$L630	lw	$5,160($sp)$L622:	bne	$7,$3,$L640	move	$4,$17	j	$L630	lw	$5,160($sp)$L619:	move	$6,$0$L583:	lw	$2,4($5)	subu	$3,$4,$16	mul	$4,$16,$2	sw	$3,0($5)	j	$L586	addu	$6,$4,$6$L553:$L639:	lw	$20,32($2)	beq	$20,$0,$L557	move	$18,$2	li	$2,2147418112			# 0x7fff0000	ori	$15,$2,0xffff	move	$22,$0	move	$24,$7$L558:	lw	$14,36($18)	lw	$4,4($14)	lw	$5,8($14)	sltu	$2,$4,$5	beq	$2,$0,$L559	sll	$2,$4,3	lw	$3,12($14)	addu	$12,$2,$3	move	$21,$5	move	$3,$4$L561:	lw	$11,4($12)	slt	$2,$7,$11	bne	$2,$0,$L564	lw	$10,0($12)	beq	$24,$11,$L623	sltu	$2,$6,$10$L562:	addiu	$3,$3,1	bne	$3,$21,$L561	addiu	$12,$12,8$L559:	addiu	$22,$22,1	sltu	$2,$22,$20	bne	$2,$0,$L558	addiu	$18,$18,4	li	$2,2147418112			# 0x7fff0000	ori	$2,$2,0xffff	beq	$15,$2,$L641	lw	$4,92($sp)$L568:	beq	$20,$0,$L552	lw	$5,92($sp)	move	$4,$0$L578:	lw	$3,36($5)	addiu	$4,$4,1	sw	$0,4($3)	lw	$3,92($sp)	lw	$2,32($3)	sltu	$2,$4,$2	bne	$2,$0,$L578	addiu	$5,$5,4	li	$2,1			# 0x1	sw	$2,32($sp)	lw	$3,76($sp)	lw	$2,72($sp)	lw	$4,88($sp)	sw	$15,24($sp)	sw	$2,16($sp)	sw	$3,20($sp)	jal	av_add_index_entry	sw	$0,28($sp)	bne	$16,$0,$L624	nop$L579:	lw	$4,76($19)	j	$L589	move	$6,$0$L557:	lw	$4,92($sp)$L641:	lw	$14,1152($4)	beq	$14,$0,$L569	li	$2,2147418112			# 0x7fff0000	lw	$12,1148($4)	ori	$15,$2,0xffff	move	$13,$0	j	$L571	move	$18,$7$L628:	beq	$18,$5,$L625	sltu	$2,$6,$4$L572:	addiu	$13,$13,1	beq	$13,$14,$L626	addiu	$12,$12,16$L571:	lw	$9,4($12)	slt	$2,$7,$9	bne	$2,$0,$L572	lw	$8,0($12)	beq	$18,$9,$L627	sltu	$2,$6,$8	lw	$10,8($12)$L631:	lw	$11,12($12)	addu	$4,$8,$10	sltu	$3,$4,$8	addu	$5,$9,$11	addu	$5,$3,$5	slt	$2,$7,$5	beq	$2,$0,$L628	addu	$2,$8,$10	j	$L572	subu	$15,$2,$6$L623:	beq	$2,$0,$L562	nop$L564:	subu	$8,$10,$6	sltu	$2,$10,$8	subu	$9,$11,$7	subu	$13,$9,$2	move	$5,$0	slt	$2,$13,$5	bne	$2,$0,$L566	nop	bne	$13,$5,$L562	sltu	$2,$8,$15	beq	$2,$0,$L562	nop$L566:	sw	$3,4($14)	lw	$3,92($sp)	subu	$15,$10,$6	j	$L559	lw	$20,32($3)$L626:	li	$2,2147418112			# 0x7fff0000	ori	$2,$2,0xffff	bne	$15,$2,$L568	nop$L569:	lui	$4,%hi($LC12)	lui	$5,%hi($LC3)	lui	$7,%hi(__PRETTY_FUNCTION__.6822)	addiu	$4,$4,%lo($LC12)	addiu	$5,$5,%lo($LC3)	addiu	$7,$7,%lo(__PRETTY_FUNCTION__.6822)	jal	__assert_fail	li	$6,1388			# 0x56c$L627:	bne	$2,$0,$L572	nop	j	$L631	lw	$10,8($12)$L625:	beq	$2,

⌨️ 快捷键说明

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