demux_avi.mid

来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 5,181 行 · 第 1/5 页

MID
5,181
字号
	lw	$4,16($22)	lw	$5,8($22)	lw	$3,44($4)	slt	$2,$5,$3	beq	$2,$0,$L331	nop	lw	$2,40($4)	subu	$2,$3,$2	subu	$2,$5,$2	bltz	$2,$L331	nop	sw	$2,36($4)	lw	$3,4($21)$L477:	sw	$0,8($21)	slt	$2,$3,2	sw	$0,12($21)	bne	$2,$0,$L335	sw	$0,16($21)	lw	$13,0($21)	li	$14,-65536			# 0xffffffffffff0000	lw	$2,4($13)	lw	$4,8($13)	and	$2,$2,$14	srl	$6,$2,16	move	$3,$0	sll	$2,$2,16	addu	$8,$2,$4	lw	$12,8($22)	sll	$3,$3,16	or	$3,$6,$3	sltu	$6,$8,$2	addu	$6,$6,$3	sra	$11,$12,31	sltu	$2,$6,$11	bne	$2,$0,$L337	move	$10,$12	beq	$6,$11,$L461	sltu	$2,$8,$12	addiu	$7,$13,16$L493:	lw	$2,4($7)	lw	$4,8($7)	and	$2,$14,$2	srl	$6,$2,16	move	$3,$0	sll	$2,$2,16	addu	$8,$2,$4	sll	$3,$3,16	or	$3,$6,$3	sltu	$6,$8,$2	addu	$6,$6,$3	sltu	$2,$6,$11	bne	$2,$0,$L337	nop	bne	$6,$11,$L340	sltu	$2,$8,$10	bne	$2,$0,$L337	nop$L340:	sw	$0,20($21)	lw	$7,20($21)$L343:	lw	$3,8($22)	lui	$6,%hi($LC11)	sw	$3,16($sp)	lw	$2,8($13)	addiu	$6,$6,%lo($LC11)	sw	$2,20($sp)	lw	$3,24($13)	li	$4,7			# 0x7	li	$5,6			# 0x6	jal	mp_msg	sw	$3,24($sp)	lw	$3,4($21)$L335:	blez	$3,$L344	move	$18,$0	li	$20,-1			# 0xffffffffffffffff	li	$17,-1			# 0xffffffffffffffff	li	$19,-1			# 0xffffffffffffffff$L346:	lw	$2,0($21)	sll	$16,$18,4	addu	$16,$16,$2	lw	$5,0($16)	jal	demux_avi_select_stream	move	$4,$22	move	$5,$2	lw	$3,8($16)	lw	$2,20($21)	beq	$20,$19,$L462	addu	$4,$2,$3$L347:	beq	$17,$19,$L352	nop$L353:	lw	$2,4($21)	addiu	$18,$18,1	slt	$2,$18,$2	bne	$2,$0,$L346	nop$L358:	li	$2,-1			# 0xffffffffffffffff	beq	$17,$2,$L463	move	$4,$20	li	$2,-1			# 0xffffffffffffffff$L494:	beq	$4,$2,$L464	lui	$2,%hi(force_ni)	lw	$3,%lo(force_ni)($2)	bne	$3,$0,$L465	subu	$3,$4,$17	subu	$5,$0,$3	slt	$4,$3,0	li	$2,1048576			# 0x100000	movn	$3,$5,$4	ori	$2,$2,0x1	slt	$3,$3,$2	beq	$3,$0,$L466	lui	$2,%hi($LC14)$L364:	jal	ds_fill_buffer	move	$4,$23	beq	$2,$0,$L467	li	$2,-2			# 0xfffffffffffffffe	lw	$20,92($23)	lw	$7,68($fp)	bne	$7,$2,$L374	sw	$23,4($20)	move	$23,$0$L376:	lw	$2,4($21)	blez	$2,$L380	nop$L471:	addiu	$13,$sp,48	bne	$23,$0,$L382	addiu	$12,$sp,49	lw	$11,4($20)	lw	$8,0($21)	move	$16,$0	move	$17,$0	move	$18,$0	j	$L384	move	$9,$0$L389:	lw	$2,4($21)	slt	$2,$9,$2	beq	$2,$0,$L492	move	$2,$0$L384:	lw	$3,0($8)	li	$10,100			# 0x64	sw	$3,48($sp)	lbu	$2,0($13)	lbu	$3,0($12)	addiu	$2,$2,-48	addiu	$3,$3,-48	andi	$4,$2,0x00ff	andi	$6,$3,0x00ff	sltu	$2,$4,10	beq	$2,$0,$L388	sltu	$5,$6,10	sll	$3,$4,3	sll	$2,$4,1	beq	$5,$0,$L388	addu	$2,$2,$3	addu	$10,$2,$6$L388:	lw	$2,68($11)	lw	$3,12($8)	addiu	$9,$9,1	bne	$10,$2,$L389	addiu	$8,$8,16	addu	$6,$16,$3	sra	$5,$3,31	sltu	$2,$6,$16	addu	$7,$17,$5	addu	$7,$2,$7	lw	$2,4($21)	move	$16,$6	slt	$2,$9,$2	move	$17,$7	bne	$2,$0,$L384	addiu	$18,$18,1	move	$2,$0$L492:	move	$3,$0	sw	$2,56($sp)	sw	$3,60($sp)	move	$19,$0	lw	$2,56($sp)$L491:	lw	$3,60($sp)	lui	$6,%hi($LC20)	addiu	$6,$6,%lo($LC20)	li	$4,7			# 0x7	li	$5,6			# 0x6	sw	$16,16($sp)	sw	$2,32($sp)	sw	$3,36($sp)	sw	$17,20($sp)	sw	$18,24($sp)	jal	mp_msg	sw	$19,40($sp)	move	$4,$16	sw	$18,64($21)	jal	__floatdisf	move	$5,$17	bltz	$18,$L403	move	$16,$2	jal	__floatsisf	move	$4,$18	move	$5,$2	jal	__divsf3	move	$4,$16	lw	$4,304($20)	bltz	$4,$L405	move	$16,$2$L475:	jal	__floatsisf	nop	move	$4,$16$L479:	jal	__mulsf3	move	$5,$2	lw	$4,300($20)	bltz	$4,$L407	move	$16,$2	jal	__floatsisf	nop	move	$5,$2$L478:	jal	__divsf3	move	$4,$16	jal	__fixsfsi	move	$4,$2	beq	$23,$0,$L408	sw	$2,252($20)	lw	$4,56($sp)	jal	__floatdisf	lw	$5,60($sp)	bltz	$19,$L411	move	$16,$2	jal	__floatsisf	move	$4,$19	move	$4,$16$L481:	jal	__divsf3	move	$5,$2	lw	$4,124($23)	bltz	$4,$L413	move	$16,$2	jal	__floatsisf	nop	move	$4,$16$L480:	jal	__mulsf3	move	$5,$2	lw	$4,120($23)	bltz	$4,$L415	move	$16,$2	jal	__floatsisf	nop	move	$5,$2$L482:	jal	__divsf3	move	$4,$16	jal	__fixsfsi	move	$4,$2	sw	$2,44($23)$L408:	lw	$4,52($22)	li	$16,-2			# 0xfffffffffffffffe	lw	$2,68($4)	beq	$2,$16,$L361	lw	$3,92($4)	beq	$3,$0,$L361	li	$2,65534			# 0xfffe	lw	$3,12($3)	beq	$3,$2,$L469	li	$2,26447			# 0x674f	beq	$3,$2,$L470	nop$L361:	move	$2,$22	lw	$31,100($sp)	lw	$fp,96($sp)	lw	$23,92($sp)	lw	$22,88($sp)	lw	$21,84($sp)	lw	$20,80($sp)	lw	$19,76($sp)	lw	$18,72($sp)	lw	$17,68($sp)	lw	$16,64($sp)	j	$31	addiu	$sp,$sp,104$L461:	beq	$2,$0,$L493	addiu	$7,$13,16$L337:	lw	$2,76($21)	bne	$2,$0,$L340	addiu	$2,$12,-4	move	$7,$2	j	$L343	sw	$2,20($21)$L462:	lw	$2,52($22)	bne	$5,$2,$L347	nop	bne	$17,$20,$L494	li	$2,-1			# 0xffffffffffffffff	move	$20,$4$L352:	lw	$2,56($22)	beq	$5,$2,$L354	move	$17,$4	j	$L353	li	$17,-1			# 0xffffffffffffffff$L354:	beq	$20,$19,$L353	nop	j	$L358	move	$17,$4$L322:	lui	$2,%hi(index_mode)	j	$L324	lw	$5,%lo(index_mode)($2)$L331:	jal	stream_seek_long	nop	j	$L477	lw	$3,4($21)$L374:	lui	$6,%hi($LC18)	addiu	$6,$6,%lo($LC18)	li	$4,7			# 0x7	jal	mp_msg	li	$5,6			# 0x6	lw	$2,40($21)	beq	$2,$0,$L495	lui	$6,%hi($LC19)	jal	ds_fill_buffer	move	$4,$fp	beq	$2,$0,$L377	lui	$6,%hi($LC19)	lw	$23,92($fp)	j	$L376	sw	$fp,4($23)$L377:$L495:	addiu	$6,$6,%lo($LC19)	li	$4,7			# 0x7	jal	mp_msg	li	$5,4			# 0x4	lw	$2,4($21)	move	$23,$0	bgtz	$2,$L471	sw	$0,92($fp)$L380:	lw	$2,312($20)	sltu	$3,$2,2	bne	$3,$0,$L472	sw	$2,64($21)$L416:	beq	$23,$0,$L473	move	$18,$0	lw	$16,156($23)$L427:	lwl	$4,11($16)	lwr	$4,8($16)	beq	$4,$0,$L430	li	$2,1			# 0x1	lw	$3,144($23)	beq	$3,$2,$L430	nop	bltz	$4,$L434	srl	$2,$4,1	jal	__floatsisf	nop	move	$16,$2$L433:	lw	$4,132($23)	bltz	$4,$L436	srl	$2,$4,1	jal	__floatsisf	nop	move	$4,$16$L487:	jal	__mulsf3	move	$5,$2	lw	$4,120($23)	bltz	$4,$L438	move	$16,$2	jal	__floatsisf	nop	move	$4,$16$L486:	jal	__mulsf3	move	$5,$2	lw	$4,124($23)	bltz	$4,$L440	move	$16,$2	jal	__floatsisf	nop	move	$5,$2$L485:	jal	__divsf3	move	$4,$16	jal	__fixsfdi	move	$4,$2	move	$18,$2	j	$L429	move	$19,$3$L467:	lui	$6,%hi($LC17)	move	$22,$0	addiu	$6,$6,%lo($LC17)	li	$4,7			# 0x7	jal	mp_msg	li	$5,1			# 0x1	move	$2,$22	lw	$31,100($sp)	lw	$fp,96($sp)	lw	$23,92($sp)	lw	$22,88($sp)	lw	$21,84($sp)	lw	$20,80($sp)	lw	$19,76($sp)	lw	$18,72($sp)	lw	$17,68($sp)	lw	$16,64($sp)	j	$31	addiu	$sp,$sp,104$L344:	lui	$2,%hi(force_ni)	lw	$3,%lo(force_ni)($2)	bne	$3,$0,$L474	lui	$6,%hi($LC16)	j	$L364	sw	$0,48($22)$L464:	j	$L364	sw	$0,92($fp)$L466:	addiu	$7,$2,%lo($LC14)$L367:	lui	$6,%hi($LC15)	li	$4,7			# 0x7	addiu	$6,$6,%lo($LC15)	jal	mp_msg	li	$5,4			# 0x4	li	$2,4			# 0x4	sw	$2,40($22)	lui	$2,%hi(demuxer_desc_avi_ni)	li	$4,1			# 0x1	lui	$3,%hi(pts_from_bps)	addiu	$2,$2,%lo(demuxer_desc_avi_ni)	sw	$4,%lo(pts_from_bps)($3)	j	$L364	sw	$2,0($22)$L474:	li	$4,7			# 0x7	addiu	$6,$6,%lo($LC16)	jal	mp_msg	li	$5,4			# 0x4	lui	$2,%hi(demuxer_desc_avi_nini)	lw	$4,8($22)	li	$3,5			# 0x5	addiu	$2,$2,%lo(demuxer_desc_avi_nini)	sw	$3,40($22)	sw	$2,0($22)	li	$3,1			# 0x1	lui	$2,%hi(pts_from_bps)	sw	$4,12($21)	sw	$4,16($21)	sw	$3,%lo(pts_from_bps)($2)	j	$L364	sw	$0,48($22)$L465:	lui	$2,%hi($LC13)	j	$L367	addiu	$7,$2,%lo($LC13)$L430:	lw	$18,132($23)	move	$19,$0	move	$4,$18	jal	__floatdisf	move	$5,$19	lw	$4,64($21)	bltz	$4,$L442	move	$16,$2	jal	__floatsisf	nop	lw	$5,240($20)$L484:	jal	__mulsf3	move	$4,$2	move	$5,$2	jal	__divsf3	move	$4,$16	jal	__fixsfsi	move	$4,$2	sw	$2,44($23)$L429:	lw	$4,8($22)	lw	$2,12($22)	lw	$7,64($21)	subu	$2,$2,$4	subu	$4,$2,$18	sra	$3,$2,31	sltu	$6,$2,$4	subu	$5,$3,$19	sll	$2,$7,3	subu	$16,$4,$2	subu	$5,$5,$6	move	$3,$0	sltu	$6,$4,$16	subu	$17,$5,$3	subu	$17,$17,$6	lui	$6,%hi($LC22)	addiu	$6,$6,%lo($LC22)	li	$4,7			# 0x7	li	$5,6			# 0x6	sw	$7,24($sp)	sw	$16,16($sp)	sw	$18,32($sp)	sw	$19,36($sp)	jal	mp_msg	sw	$17,20($sp)	move	$4,$16	jal	__floatdisf	move	$5,$17	lw	$4,64($21)	bltz	$4,$L444	move	$16,$2	jal	__floatsisf	nop	lw	$5,240($20)$L483:	jal	__mulsf3	move	$4,$2	move	$5,$2	jal	__divsf3	move	$4,$16	jal	__fixsfsi	move	$4,$2	j	$L408	sw	$2,252($20)$L463:	lui	$6,%hi($LC12)	move	$22,$0	addiu	$6,$6,%lo($LC12)	li	$4,7			# 0x7	jal	mp_msg	li	$5,1			# 0x1	move	$2,$22	lw	$31,100($sp)	lw	$fp,96($sp)	lw	$23,92($sp)	lw	$22,88($sp)	lw	$21,84($sp)	lw	$20,80($sp)	lw	$19,76($sp)	lw	$18,72($sp)	lw	$17,68($sp)	lw	$16,64($sp)	j	$31	addiu	$sp,$sp,104$L470:	jal	new_ds_stream	nop	move	$4,$2	li	$5,18			# 0x12	li	$6,-1			# 0xffffffffffffffff	li	$7,-2			# 0xfffffffffffffffe	move	$18,$2	sw	$16,16($sp)	jal	new_demuxer	sw	$0,20($sp)	lui	$3,%hi(demux_ogg_open_funcp)	move	$17,$2	lw	$2,%lo(demux_ogg_open_funcp)($3)	jal	$2	move	$4,$17	bne	$2,$0,$L450	move	$6,$22	lui	$6,%hi($LC23)	addiu	$6,$6,%lo($LC23)	li	$5,1			# 0x1	jal	mp_msg	li	$4,5			# 0x5	jal	free_stream	move	$4,$18	lw	$2,52($22)	j	$L361	sw	$16,68($2)$L407:	srl	$2,$4,1	andi	$4,$4,0x1	jal	__floatsisf	or	$4,$4,$2	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L478	move	$5,$2$L403:	srl	$2,$18,1	andi	$4,$18,0x1	jal	__floatsisf	or	$4,$4,$2	move	$4,$2	jal	__addsf3	move	$5,$2	move	$5,$2	jal	__divsf3	move	$4,$16	lw	$4,304($20)	bgez	$4,$L475	move	$16,$2$L405:	srl	$2,$4,1	andi	$4,$4,0x1	jal	__floatsisf	or	$4,$4,$2	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L479	move	$4,$16$L413:	srl	$2,$4,1	andi	$4,$4,0x1	jal	__floatsisf	or	$4,$4,$2	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L480	move	$4,$16$L411:	srl	$2,$19,1	andi	$4,$19,0x1	jal	__floatsisf	or	$4,$4,$2	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L481	move	$4,$16$L415:	srl	$2,$4,1	andi	$4,$4,0x1	jal	__floatsisf	or	$4,$4,$2	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L482	move	$5,$2$L459:	addiu	$6,$6,%lo($LC9)	li	$4,7			# 0x7	jal	mp_msg	li	$5,2			# 0x2	lw	$3,52($22)	li	$2,-2			# 0xfffffffffffffffe	j	$L325	sw	$2,68($3)$L460:	addiu	$6,$6,%lo($LC10)	li	$4,7			# 0x7	jal	mp_msg	li	$5,2			# 0x2	lw	$3,56($22)	li	$2,-1			# 0xffffffffffffffff	j	$L328	sw	$2,68($3)$L469:	lui	$3,%hi(init_avi_with_ogg_funcp)	lw	$2,%lo(init_avi_with_ogg_funcp)($3)	jal	$2	move	$4,$22	j	$L361	move	$22,$2$L450:	move	$4,$22	jal	new_demuxers_demuxer	move	$5,$17	j	$L361	move	$22,$2$L472:	beq	$23,$0,$L496	lui	$6,%hi($LC21)	lw	$16,156($23)	lwl	$2,11($16)	lwr	$2,8($16)	beq	$2,$0,$L497	addiu	$6,$6,%lo($LC21)	lw	$4,132($23)	bltz	$4,$L422	srl	$2,$4,1	jal	__floatsisf	nop	lw	$5,236($20)$L489:	jal	__mulsf3	move	$4,$2	lw	$4,124($23)	bltz	$4,$L424	move	$17,$2	jal	__floatsisf	nop	move	$4,$17$L488:	jal	__divsf3	move	$5,$2	lw	$4,120($23)	bltz	$4,$L426	move	$17,$2	jal	__floatsisf	nop	move	$5,$2$L490:	jal	__mulsf3	move	$4,$17	jal	__fixunssfsi	move	$4,$2	sltu	$3,$2,2	beq	$3,$0,$L427	sw	$2,64($21)	lui	$6,%hi($LC21)$L496:	addiu	$6,$6,%lo($LC21)$L497:	li	$4,14			# 0xe	jal	mp_msg	li	$5,2			# 0x2	j	$L416	sw	$0,64($21)$L444:	srl	$2,$4,1	andi	$4,$4,0x1	jal	__floatsisf	or	$4,$4,$2	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L483	lw	$5,240($20)$L473:	j	$L429	move	$19,$0$L442:	srl	$2,$4,1	andi	$4,$4,0x1	jal	__floatsisf	or	$4,$4,$2	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L484	lw	$5,240($20)$L440:	srl	$2,$4,1	andi	$4,$4,0x1	jal	__floatsisf	or	$4,$4,$2	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L485	move	$5,$2$L438:	srl	$2,$4,1	andi	$4,$4,0x1	jal	__floatsisf	or	$4,$4,$2	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L486	move	$4,$16$L436:	andi	$4,$4,0x1	jal	__floatsisf	or	$4,$4,$2	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L487	move	$4,$16$L434:	andi	$4,$4,0x1	jal	__floatsisf	or	$4,$4,$2	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L433	move	$16,$2$L424:	srl	$2,$4,1	andi	$4,$4,0x1	jal	__floatsisf	or	$4,$4,$2	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L488	move	$4,$17$L422:	andi	$4,$4,0x1	jal	__floatsisf	or	$4,$4,$2	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L489	lw	$5,236($20)$L426:	srl	$2,$4,1	andi	$4,$4,0x1	jal	__floatsisf	or	$4,$4,$2	move	$4,$2	jal	__addsf3	move	$5,$2	j	$L490	move	$5,$2$L382:	move	$16,$0	move	$17,$0	lw	$11,4($20)	lw	$10,0($21)

⌨️ 快捷键说明

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