mpegts.mid

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

MID
4,977
字号
#NO_APP	sltu	$2,$4,$6	bne	$2,$0,$L338$L264:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L364	andi	$2,$16,0x3	.set	macro	.set	reorder$L339:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L339	andi	$2,$16,0x3	.set	macro	.set	reorder$L364:	.set	noreorder	.set	nomacro	beq	$2,$fp,$L270	li	$3,3			# 0x3	.set	macro	.set	reorder	beq	$2,$3,$L271	bne	$2,$20,$L268	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L268	sb	$2,4($4)	.set	macro	.set	reorder$L259:	lw	$3,32($17)	.set	noreorder	.set	nomacro	beq	$3,$0,$L320	move	$16,$18	.set	macro	.set	reorder	lw	$2,28($17)	subu	$16,$3,$2	slt	$3,$18,$16	beq	$3,$0,$L355	move	$16,$18$L320:	lw	$2,20($17)	.set	noreorder	.set	nomacro	beq	$2,$0,$L335	lw	$18,32($23)	.set	macro	.set	reorder	move	$4,$18	.set	noreorder	.set	nomacro	jal	av_new_packet	move	$5,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L358	lw	$31,60($sp)	.set	macro	.set	reorder	sltu	$2,$16,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L323	lw	$4,16($18)	.set	macro	.set	reorder	andi	$2,$4,0x3	bne	$2,$0,$L323	andi	$2,$19,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L365	move	$5,$19	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	addiu	$4,$4,-4	and	$2,$16,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L327	addiu	$5,$19,-4	.set	macro	.set	reorder$L336:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$6	bne	$2,$0,$L336$L327:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L366	andi	$2,$16,0x3	.set	macro	.set	reorder$L337:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L337	andi	$2,$16,0x3	.set	macro	.set	reorder$L366:	.set	noreorder	.set	nomacro	beq	$2,$fp,$L333	li	$3,3			# 0x3	.set	macro	.set	reorder	beq	$2,$3,$L334	bne	$2,$20,$L331	lbu	$2,4($5)	sb	$2,4($4)$L331:	lw	$2,40($17)$L359:	lw	$3,44($17)	lw	$4,20($17)	sw	$2,0($18)	sw	$3,4($18)	lw	$6,0($4)	lw	$2,48($17)	lw	$3,52($17)	move	$4,$0	li	$5,-2147483648			# 0xffffffff80000000	sw	$2,8($18)	sw	$3,12($18)	sw	$6,24($18)	sw	$4,48($17)	sw	$5,52($17)	sw	$20,28($23)	sw	$4,40($17)	.set	noreorder	.set	nomacro	j	$L335	sw	$5,44($17)	.set	macro	.set	reorder$L352:	lbu	$2,59($17)	ori	$3,$2,0x100	addiu	$5,$3,-448	sltu	$2,$5,48	.set	noreorder	.set	nomacro	bne	$2,$0,$L275	li	$2,445			# 0x1bd	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L275	li	$2,509			# 0x1fd	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$3,$2,$L367	li	$2,3			# 0x3	.set	macro	.set	reorder$L275:	lw	$2,20($17)	.set	noreorder	.set	nomacro	beq	$2,$0,$L356	li	$2,16			# 0x10	.set	macro	.set	reorder$L278:	sw	$20,24($17)	lbu	$2,4($21)	lbu	$3,5($21)	sll	$2,$2,8	or	$2,$2,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L298	sw	$2,32($17)	.set	macro	.set	reorder	addiu	$2,$2,6	sw	$2,32($17)$L298:	lbu	$2,64($17)	addiu	$2,$2,9	.set	noreorder	.set	nomacro	bgtz	$18,$L255	sw	$2,36($17)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L358	lw	$31,60($sp)	.set	macro	.set	reorder$L355:	.set	noreorder	.set	nomacro	bgtz	$16,$L320	lw	$31,60($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L370	lw	$fp,56($sp)	.set	macro	.set	reorder$L354:	lbu	$4,3($5)	lbu	$3,2($5)	lbu	$2,4($5)	lbu	$8,1($5)	lbu	$5,9($22)	sll	$4,$4,8	or	$4,$4,$2	sll	$8,$8,8	srl	$2,$5,1	or	$8,$8,$3	andi	$2,$2,0x7	move	$3,$0	srl	$5,$2,2	sra	$4,$4,1	sll	$3,$3,30	move	$6,$4	or	$3,$5,$3	sra	$8,$8,1	sll	$2,$2,30	or	$2,$2,$6	sll	$8,$8,15	move	$5,$0	or	$3,$3,$7	or	$6,$5,$3	or	$4,$8,$2	sw	$6,44($17)	sw	$4,40($17)	addiu	$2,$22,14	lbu	$8,1($2)	lbu	$5,2($2)	sll	$8,$8,8	lbu	$4,3($2)	or	$8,$8,$5	lbu	$5,14($22)	lbu	$3,4($2)	sll	$4,$4,8	srl	$2,$5,1	or	$4,$4,$3	andi	$2,$2,0x7	move	$3,$0	srl	$5,$2,2	sra	$4,$4,1	sll	$3,$3,30	move	$6,$4	or	$3,$5,$3	sra	$8,$8,1	sll	$2,$2,30	or	$2,$2,$6	sll	$8,$8,15	move	$5,$0	or	$3,$3,$7	or	$6,$5,$3	or	$4,$8,$2	sw	$4,48($17)	sw	$6,52($17)	.set	noreorder	.set	nomacro	j	$L357	sw	$fp,24($17)	.set	macro	.set	reorder$L310:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L308	sb	$3,5($4)	.set	macro	.set	reorder$L271:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	.set	noreorder	.set	nomacro	j	$L268	sb	$2,6($4)	.set	macro	.set	reorder$L353:	lbu	$4,3($5)	lbu	$3,2($5)	lbu	$2,4($5)	lbu	$8,1($5)	lbu	$5,9($22)	sll	$4,$4,8	or	$4,$4,$2	sll	$8,$8,8	srl	$2,$5,1	or	$8,$8,$3	andi	$2,$2,0x7	move	$3,$0	srl	$5,$2,2	sra	$4,$4,1	sll	$3,$3,30	move	$6,$4	or	$3,$5,$3	sra	$8,$8,1	move	$7,$0	sll	$2,$2,30	or	$2,$2,$6	sll	$8,$8,15	move	$5,$0	or	$3,$3,$7	or	$6,$5,$3	or	$4,$8,$2	sw	$4,40($17)	sw	$6,44($17)	.set	noreorder	.set	nomacro	j	$L357	sw	$fp,24($17)	.set	macro	.set	reorder$L270:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L268	sb	$3,5($4)	.set	macro	.set	reorder$L311:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	.set	noreorder	.set	nomacro	j	$L308	sb	$2,6($4)	.set	macro	.set	reorder$L356:	lw	$4,8($17)	.set	noreorder	.set	nomacro	beq	$4,$2,$L284	slt	$2,$4,17	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L290	li	$2,138			# 0x8a	.set	macro	.set	reorder	slt	$2,$4,5	.set	noreorder	.set	nomacro	beq	$2,$0,$L291	li	$2,15			# 0xf	.set	macro	.set	reorder	slt	$2,$4,3	.set	noreorder	.set	nomacro	beq	$2,$0,$L282	li	$9,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$4,$L280	move	$9,$0	.set	macro	.set	reorder	li	$8,2			# 0x2$L293:	lw	$4,16($17)	lw	$5,0($17)	sw	$8,16($sp)	.set	noreorder	.set	nomacro	jal	av_new_stream	sw	$9,20($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L278	move	$16,$2	.set	macro	.set	reorder	li	$3,65536			# 0x10000	move	$4,$2	li	$5,33			# 0x21	li	$6,1			# 0x1	.set	noreorder	.set	nomacro	jal	av_set_pts_info	ori	$7,$3,0x5f90	.set	macro	.set	reorder	lw	$2,8($16)	lw	$8,16($sp)	lw	$9,20($sp)	sw	$16,20($17)	sw	$8,228($2)	sw	$9,224($2)	sw	$17,20($16)	.set	noreorder	.set	nomacro	j	$L278	sw	$20,108($16)	.set	macro	.set	reorder$L323:	move	$5,$19$L365:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L359	lw	$2,40($17)	.set	macro	.set	reorder$L290:	.set	noreorder	.set	nomacro	beq	$4,$2,$L287	slt	$2,$4,139	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$0,$L292	li	$2,234			# 0xea	.set	macro	.set	reorder	li	$2,27			# 0x1b	.set	noreorder	.set	nomacro	beq	$4,$2,$L285	li	$2,129			# 0x81	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$4,$2,$L368	li	$2,65536			# 0x10000	.set	macro	.set	reorder$L280:	sltu	$2,$5,32$L369:	.set	noreorder	.set	nomacro	beq	$2,$0,$L294	li	$2,445			# 0x1bd	.set	macro	.set	reorder	li	$3,65536			# 0x10000	li	$9,1			# 0x1	.set	noreorder	.set	nomacro	j	$L293	ori	$8,$3,0x5000	.set	macro	.set	reorder$L284:	move	$9,$0	.set	noreorder	.set	nomacro	j	$L293	li	$8,13			# 0xd	.set	macro	.set	reorder$L291:	.set	noreorder	.set	nomacro	bne	$4,$2,$L369	sltu	$2,$5,32	.set	macro	.set	reorder	li	$2,65536			# 0x10000	li	$9,1			# 0x1	.set	noreorder	.set	nomacro	j	$L293	ori	$8,$2,0x5002	.set	macro	.set	reorder$L294:	.set	noreorder	.set	nomacro	beq	$3,$2,$L286	li	$2,65536			# 0x10000	.set	macro	.set	reorder	move	$9,$0	.set	noreorder	.set	nomacro	j	$L293	li	$8,1			# 0x1	.set	macro	.set	reorder$L292:	.set	noreorder	.set	nomacro	beq	$4,$2,$L288	li	$2,256			# 0x100	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$4,$2,$L369	sltu	$2,$5,32	.set	macro	.set	reorder	li	$2,65536			# 0x10000	li	$9,3			# 0x3	.set	noreorder	.set	nomacro	j	$L293	ori	$8,$2,0x7001	.set	macro	.set	reorder$L282:	li	$3,65536			# 0x10000	.set	noreorder	.set	nomacro	j	$L293	ori	$8,$3,0x5001	.set	macro	.set	reorder$L287:	li	$3,65536			# 0x10000	li	$9,1			# 0x1	.set	noreorder	.set	nomacro	j	$L293	ori	$8,$3,0x5005	.set	macro	.set	reorder$L286:$L368:	li	$9,1			# 0x1	.set	noreorder	.set	nomacro	j	$L293	ori	$8,$2,0x5004	.set	macro	.set	reorder$L288:	move	$9,$0	.set	noreorder	.set	nomacro	j	$L293	li	$8,73			# 0x49	.set	macro	.set	reorder$L285:	move	$9,$0	.set	noreorder	.set	nomacro	j	$L293	li	$8,28			# 0x1c	.set	macro	.set	reorder$L333:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L331	sb	$3,5($4)	.set	macro	.set	reorder$L334:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	.set	noreorder	.set	nomacro	j	$L331	sb	$2,6($4)	.set	macro	.set	reorder	.end	mpegts_push_data	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"ts->pids[pid]->type == MPEGTS_PES\000"	.align	2$LC1:	.ascii	"mpegts.c\000"	.section	.text.pmt_cb,"ax",@progbits	.align	2	.align	5	.ent	pmt_cb	.type	pmt_cb, @functionpmt_cb:	.frame	$sp,88,$31		# vars= 32, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-88	addu	$6,$6,$5	sw	$16,48($sp)	addiu	$16,$6,-4	sw	$19,60($sp)	sw	$31,84($sp)	sw	$fp,80($sp)	sw	$23,76($sp)	sw	$22,72($sp)	sw	$21,68($sp)	sw	$20,64($sp)	sw	$18,56($sp)	sw	$17,52($sp)	sltu	$2,$5,$16	move	$19,$4	beq	$2,$0,$L502	lw	$17,32($4)	lbu	$4,0($5)	bltz	$4,$L502	sw	$0,16($sp)	addiu	$2,$5,4	sltu	$2,$2,$16	beq	$2,$0,$L502	addiu	$3,$5,3	lbu	$2,3($5)	lbu	$3,1($3)	sll	$2,$2,8	or	$3,$2,$3	bltz	$3,$L502	addiu	$2,$5,5	sltu	$2,$2,$16	beq	$2,$0,$L502	addiu	$2,$5,6	sltu	$2,$2,$16	beq	$2,$0,$L502	addiu	$5,$5,7	sltu	$2,$5,$16	beq	$2,$0,$L502	li	$2,2			# 0x2	bne	$4,$2,$L502	nop	lw	$6,36($17)	beq	$6,$0,$L384	andi	$22,$3,0xffff	lw	$7,40($17)	move	$4,$0	j	$L386	move	$3,$0$L387:	addiu	$3,$4,1	sltu	$2,$3,$6	beq	$2,$0,$L384	move	$4,$3$L386:	sll	$2,$3,8	sll	$3,$3,3	addu	$3,$3,$2	addu	$3,$3,$7	lw	$2,0($3)	bne	$22,$2,$L387	nop	sw	$0,4($3)	j	$L387	lw	$6,36($17)$L489:	lw	$3,4($4)	sltu	$2,$3,64	beq	$2,$0,$L461	sll	$2,$3,2	lw	$5,32($sp)	addu	$2,$2,$4	addiu	$3,$3,1	sw	$5,8($2)	sw	$3,4($4)$L461:	beq	$21,$0,$L405	lb	$2,16($sp)	bne	$2,$0,$L506	addiu	$4,$21,104	li	$2,256			# 0x100$L516:	beq	$18,$2,$L507	lw	$4,24($sp)$L405:	sltu	$2,$20,$16$L521:	move	$4,$20	bne	$2,$0,$L407	sb	$0,16($sp)$L406:	lw	$2,28($17)	lw	$3,8($19)	addiu	$2,$2,1	sw	$2,28($17)	li	$2,1			# 0x1	beq	$3,$2,$L508	lw	$16,0($19)	beq	$3,$0,$L509	nop$L500:	jal	av_free	move	$4,$19	sll	$2,$16,2	addu	$2,$2,$17	sw	$0,44($2)$L502:	lw	$31,84($sp)$L518:	lw	$fp,80($sp)	lw	$23,76($sp)	lw	$22,72($sp)	lw	$21,68($sp)	lw	$20,64($sp)	lw	$19,60($sp)	lw	$18,56($sp)	lw	$17,52($sp)	lw	$16,48($sp)	j	$31	addiu	$sp,$sp,88$L384:	addiu	$2,$5,2	sltu	$2,$2,$16	bne	$2,$0,$L389	addiu	$7,$5,1	li	$2,8191			# 0x1fff	sw	$2,36($sp)	li	$8,8191			# 0x1fff$L391:	beq	$6,$0,$L517	addiu	$2,$7,1	lw	$4,40($17)	lw	$2,0($4)	beq	$22,$2,$L395	addiu	$5,$4,264	j	$L397	move	$3,$0$L398:	lw	$2,0($5)	move	$4,$5	beq	$22,$2,$L395	addiu	$5,$5,264$L397:	addiu	$3,$3,1	bne	$3,$6,$L398	nop$L393:	addiu	$2,$7,1$L517:	sltu	$2,$2,$16	bne	$2,$0,$L400	li	$2,4095			# 0xfff	addu	$4,$2,$7$L524:	sltu	$2,$4,$16	beq	$2,$0,$L518	lw	$31,84($sp)	sw	$0,28($sp)	sw	$0,24($sp)	sb	$0,16($sp)$L407:	lbu	$18,0($4)	bltz	$18,$L406	addiu	$2,$4,2	sltu	$2,$2,$16	beq	$2,$0,$L409	addiu	$3,$4,1	lbu	$2,1($4)	lbu	$3,1($3)	sll	$2,$2,8	or	$2,$2,$3	andi	$2,$2,0x1fff	bltz	$2,$L406	sw	$2,32($sp)	addiu	$2,$4,4	sltu	$2,$2,$16	beq	$2,$0,$L412	addiu	$3,$4,3	lbu	$2,3($4)	lbu	$3,1($3)	sll	$2,$2,8	or	$2,$2,$3	andi	$2,$2,0xfff	bltz	$2,$L406	addiu	$3,$4,5$L415:	addu	$20,$3,$2	sltu	$2,$16,$20	bne	$2,$0,$L406	sltu	$2,$3,$20	beq	$2,$0,$L519	li	$2,27			# 0x1b	lbu	$6,0($3)	bltz	$6,$L519	addiu	$5,$3,1	j	$L420	move	$3,$5$L512:	li	$2,-1			# 0xffffffffffffffff$L431:	addu	$7,$2,$5	sltu	$2,$20,$7	bne	$2,$0,$L417	li	$2,10			# 0xa	beq	$6,$2,$L434	li	$2,89			# 0x59	beq	$6,$2,$L510	xori	$2,$18,0x6$L433:	sltu	$2,$7,$20	beq	$2,$0,$L519	li	$2,27			# 0x1b	lbu	$6,0($7)	bltz	$6,$L523	addiu	$5,$7,1	move	$3,$5$L420:	li	$2,6			# 0x6	beq	$18,$2,$L511	li	$2,106			# 0x6a$L423:

⌨️ 快捷键说明

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