header.mid

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

MID
3,544
字号
	sltu	$7,$2,1	xori	$4,$4,0x1	addiu	$2,$18,16976	xor	$4,$7,$4	addiu	$3,$18,17280	andi	$5,$5,0x8	movz	$6,$3,$4	sw	$0,16($2)	sw	$0,12($2)	sw	$0,8($2)	sw	$0,24($2)	sw	$0,20($2)	sw	$0,32($2)	bne	$5,$0,$L296	sw	$0,28($2)	lw	$3,4($6)	li	$2,1			# 0x1	beq	$3,$2,$L320	sw	$6,16996($18)$L298:	sll	$2,$7,2	addu	$4,$2,$18	lw	$3,17460($4)	lw	$2,17564($18)	beq	$2,$0,$L321	sw	$3,17004($18)$L300:	lui	$2,%hi(invalid_end_action)$L329:	li	$3,10			# 0xa	addiu	$2,$2,%lo(invalid_end_action)	sw	$3,17032($18)	sw	$2,17028($18)	lw	$31,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,40$L315:	lui	$2,%hi($L273)$L322:	sll	$5,$4,2	addiu	$2,$2,%lo($L273)	addu	$2,$5,$2	lw	$3,0($2)	j	$3	nop	.rdata	.align	2	.align	2$L273:	.word	$L268	.word	$L269	.word	$L267	.word	$L270	.word	$L267	.word	$L267	.word	$L271	.word	$L267	.word	$L267	.word	$L267	.word	$L267	.word	$L267	.word	$L272	.word	$L267	.word	$L267	.word	$L268	.section	.text.mpeg2_header_sequence_finalize$L290:	lw	$2,0($17)	addiu	$16,$18,17160	sw	$2,44($18)$L304:	move	$6,$17	move	$7,$16	addiu	$8,$17,48$L305:	lw	$2,0($6)	lw	$3,4($6)	lw	$4,8($6)	lw	$5,12($6)	addiu	$6,$6,16	sw	$2,0($7)	sw	$3,4($7)	sw	$4,8($7)	sw	$5,12($7)	bne	$6,$8,$L305	addiu	$7,$7,16	lw	$2,8($6)	lw	$4,4($6)	lw	$3,0($6)	sw	$2,8($7)	sw	$3,0($7)	sw	$4,4($7)	lw	$4,17096($18)	addiu	$2,$18,16976	sw	$0,16($2)	sw	$16,16976($18)	sw	$0,12($2)	sw	$0,8($2)	sw	$0,24($2)	sw	$0,20($2)	sw	$0,32($2)	sw	$0,28($2)	beq	$4,$0,$L307	sw	$0,16980($18)	lw	$3,17040($18)	addiu	$2,$4,-3	sw	$2,17016($18)	sw	$3,17012($18)$L307:	lw	$31,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,40$L318:	move	$4,$18	jal	copy_matrix	li	$5,1			# 0x1	lw	$16,17596($18)	andi	$2,$16,0x8	beq	$2,$0,$L328	andi	$2,$16,0xa	addiu	$4,$18,17669$L327:	addiu	$5,$18,18053	jal	memcmp	li	$6,64			# 0x40	beq	$2,$0,$L328	andi	$2,$16,0xa	move	$4,$18	jal	copy_matrix	li	$5,3			# 0x3	addiu	$2,$18,12676	j	$L288	sw	$2,384($18)$L292:	sw	$19,16($17)	j	$L304	sw	$2,17032($18)$L312:	bne	$3,$2,$L268	nop	sw	$3,44($17)	j	$L261	sw	$3,48($17)$L314:	lw	$4,44($17)	sltu	$2,$4,16	beq	$2,$0,$L308	sw	$0,16($17)	j	$L322	lui	$2,%hi($L273)$L257:	li	$5,4			# 0x4	li	$4,3			# 0x3$L262:	lw	$2,36($17)	lw	$3,40($17)	mul	$2,$4,$2	mul	$3,$5,$3	move	$4,$2	sw	$3,44($17)	bne	$3,$0,$L310	sw	$2,48($17)	j	$L323	lw	$2,44($17)$L296:	lw	$2,17564($18)	bne	$2,$0,$L329	lui	$2,%hi(invalid_end_action)	sll	$2,$7,2	addu	$2,$2,$18	lw	$3,17460($2)	j	$L300	sw	$3,17008($18)$L258:	li	$5,16			# 0x10	j	$L262	li	$4,9			# 0x9$L269:	li	$2,1			# 0x1	sw	$2,44($17)	j	$L261	sw	$2,48($17)$L272:	li	$2,8			# 0x8	li	$3,9			# 0x9	sw	$2,44($17)	j	$L261	sw	$3,48($17)$L271:	li	$2,32			# 0x20	li	$3,27			# 0x1b	sw	$2,44($17)	j	$L261	sw	$3,48($17)$L270:	li	$2,64			# 0x40	li	$3,45			# 0x2d	sw	$2,44($17)	j	$L261	sw	$3,48($17)$L313:	j	$L262	li	$4,100			# 0x64$L320:	addiu	$2,$6,44	j	$L298	sw	$2,17000($18)$L321:	lw	$2,17464($4)	j	$L300	sw	$2,17008($18)	.set	macro	.set	reorder	.end	mpeg2_header_sequence_finalize	.section	.text.mpeg2_header_picture_finalize,"ax",@progbits	.align	2	.align	5	.globl	mpeg2_header_picture_finalize	.ent	mpeg2_header_picture_finalize	.type	mpeg2_header_picture_finalize, @functionmpeg2_header_picture_finalize:	.frame	$sp,80,$31		# vars= 24, regs= 6/0, args= 32, gp= 0	.mask	0x801f0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-80	sw	$20,72($sp)	sw	$19,68($sp)	sw	$17,60($sp)	sw	$31,76($sp)	sw	$18,64($sp)	sw	$16,56($sp)	lw	$2,17596($4)	lw	$3,17184($4)	andi	$2,$2,0x1	move	$19,$4	move	$20,$5	andi	$17,$3,0x8	bne	$2,$0,$L413	lw	$18,16788($4)	lw	$16,17596($19)	andi	$2,$16,0x4	bne	$2,$0,$L333	andi	$2,$16,0x5$L429:	bne	$2,$0,$L414	addiu	$2,$19,388$L335:	andi	$2,$16,0x2	bne	$2,$0,$L415	andi	$2,$16,0x8$L427:	bne	$2,$0,$L416	andi	$2,$16,0xa$L428:	bne	$2,$0,$L417	addiu	$2,$19,4484$L343:	lw	$2,17252($19)	lw	$3,17032($19)	andi	$5,$2,0x7	li	$2,4			# 0x4	beq	$3,$2,$L418	sw	$5,16788($19)$L345:	lw	$2,17456($19)	addiu	$6,$19,17236	addiu	$9,$2,44	li	$2,1			# 0x1	sw	$2,16820($19)	sw	$9,17456($19)	move	$7,$9	addiu	$8,$19,17268$L393:	lw	$2,0($6)	lw	$3,4($6)	lw	$4,8($6)	lw	$5,12($6)	addiu	$6,$6,16	sw	$2,0($7)	sw	$3,4($7)	sw	$4,8($7)	sw	$5,12($7)	bne	$6,$8,$L393	addiu	$7,$7,16	lw	$2,8($6)	lw	$3,0($6)	lw	$4,4($6)	sw	$9,16988($19)	sw	$2,8($7)	sw	$3,0($7)	beq	$17,$0,$L419	sw	$4,4($7)	sw	$9,17000($19)$L366:	lw	$2,17096($19)	beq	$2,$0,$L398	addiu	$2,$2,-3	lw	$3,17040($19)	sw	$2,17016($19)	sw	$3,17012($19)$L398:	lw	$31,76($sp)	lw	$20,72($sp)	lw	$19,68($sp)	lw	$18,64($sp)	lw	$17,60($sp)	lw	$16,56($sp)	j	$31	addiu	$sp,$sp,80$L417:	sw	$2,384($19)	lw	$2,17252($19)	lw	$3,17032($19)	andi	$5,$2,0x7	li	$2,4			# 0x4	bne	$3,$2,$L345	sw	$5,16788($19)$L418:	lw	$2,17456($19)	xori	$3,$18,0x3	addiu	$4,$19,17368	sltu	$10,$3,1	sltu	$2,$2,$4	sw	$0,16820($19)	beq	$10,$2,$L347	addiu	$11,$19,17280	move	$9,$4$L349:	sw	$9,17456($19)	move	$7,$9	addiu	$6,$19,17236	addiu	$8,$19,17268$L350:	lw	$2,0($6)	lw	$3,4($6)	lw	$4,8($6)	lw	$5,12($6)	addiu	$6,$6,16	sw	$2,0($7)	sw	$3,4($7)	sw	$4,8($7)	sw	$5,12($7)	bne	$6,$8,$L350	addiu	$7,$7,16	lw	$2,8($6)	lw	$3,0($6)	lw	$4,4($6)	sw	$2,8($7)	sw	$3,0($7)	beq	$10,$0,$L420	sw	$4,4($7)$L351:	addiu	$2,$19,16976	lw	$5,16788($19)	sw	$0,17460($19)	sw	$0,8($2)	sw	$0,20($2)	sw	$0,16($2)	sw	$0,12($2)	sw	$0,24($2)	sw	$0,32($2)	sw	$0,28($2)	li	$2,3			# 0x3	sw	$9,16996($19)	beq	$5,$2,$L399	sw	$9,16984($19)	bne	$17,$0,$L355	nop	lw	$2,17080($19)	beq	$2,$0,$L357	li	$2,1			# 0x1	sw	$0,16996($19)	sw	$0,17080($19)$L355:	lw	$4,17564($19)	sltu	$3,$17,1	sltu	$2,$4,1	addu	$2,$3,$2	bne	$2,$0,$L421	sll	$2,$2,2$L353:	beq	$4,$0,$L362	nop	lw	$2,17580($19)	beq	$2,$0,$L422	nop$L364:	lw	$2,17520($19)	bne	$2,$0,$L366	nop	lw	$3,17088($19)	slt	$2,$3,3	beq	$2,$0,$L368	sll	$16,$3,4$L425:	addiu	$16,$16,17472	addiu	$2,$3,1	addu	$16,$19,$16	lw	$4,36($sp)	li	$5,4			# 0x4	sw	$2,17088($19)	jal	mpeg2_malloc	sw	$0,12($16)	lw	$4,40($sp)	li	$5,4			# 0x4	jal	mpeg2_malloc	sw	$2,0($16)	lw	$4,44($sp)	sw	$2,4($16)	jal	mpeg2_malloc	li	$5,4			# 0x4	lw	$3,17088($19)	sw	$2,8($16)	slt	$2,$3,3	bne	$2,$0,$L425	sll	$16,$3,4$L368:	lw	$4,17464($19)	addiu	$3,$19,17472	beq	$4,$3,$L383	lw	$5,16788($19)$L412:	lw	$2,17468($19)	bne	$3,$2,$L426	li	$2,3			# 0x3$L383:	addiu	$3,$19,17488$L424:	beq	$4,$3,$L386	nop	lw	$2,17468($19)	bne	$3,$2,$L426	li	$2,3			# 0x3$L386:	addiu	$3,$19,17504	beq	$4,$3,$L366	nop	lw	$2,17468($19)	beq	$3,$2,$L366	li	$2,3			# 0x3$L426:	sw	$3,17460($19)	beq	$5,$2,$L389	sw	$3,16992($19)	lw	$2,17184($19)	andi	$2,$2,0x8	beq	$2,$0,$L366	nop	lw	$2,17564($19)	beq	$2,$0,$L392	nop$L389:	sw	$3,17008($19)$L392:	lw	$2,17460($19)	j	$L366	sw	$2,17004($19)$L414:	sw	$2,380($19)	andi	$2,$16,0x2	beq	$2,$0,$L427	andi	$2,$16,0x8$L415:	move	$4,$19	jal	copy_matrix	li	$5,1			# 0x1	lw	$16,17596($19)	andi	$2,$16,0x8	beq	$2,$0,$L428	andi	$2,$16,0xa$L416:	addiu	$4,$19,17669	addiu	$5,$19,18053	jal	memcmp	li	$6,64			# 0x40	beq	$2,$0,$L428	andi	$2,$16,0xa	move	$4,$19	jal	copy_matrix	li	$5,3			# 0x3	addiu	$2,$19,12676	j	$L343	sw	$2,384($19)$L419:	lw	$3,16788($19)	li	$2,3			# 0x3	bne	$3,$2,$L366	nop	j	$L366	sw	$9,17000($19)$L413:	jal	copy_matrix	move	$5,$0	lw	$16,17596($19)	andi	$2,$16,0x4	beq	$2,$0,$L429	andi	$2,$16,0x5$L333:	addiu	$4,$19,17605	addiu	$5,$19,17989	jal	memcmp	li	$6,64			# 0x40	beq	$2,$0,$L429	andi	$2,$16,0x5	move	$4,$19	jal	copy_matrix	li	$5,2			# 0x2	lw	$16,17596($19)	addiu	$2,$19,8580	j	$L335	sw	$2,380($19)$L420:	lw	$2,17464($19)	lw	$3,17460($19)	sw	$2,17468($19)	j	$L351	sw	$3,17464($19)$L421:	addu	$2,$2,$19	lw	$3,17460($2)	j	$L353	sw	$3,17008($19)$L399:	j	$L353	lw	$4,17564($19)$L347:	move	$9,$11	j	$L349	move	$11,$4$L362:	lw	$2,17520($19)	bne	$2,$0,$L366	nop	lw	$4,17088($19)	slt	$2,$4,3	beq	$2,$0,$L381	nop	li	$18,2			# 0x2$L382:	lw	$2,17164($19)	lw	$17,44($19)	sll	$16,$4,4	mul	$17,$17,$2	lw	$3,16784($19)	addiu	$16,$16,17472	addu	$16,$19,$16	addiu	$2,$4,1	subu	$3,$18,$3	move	$4,$17	li	$5,2			# 0x2	sw	$2,17088($19)	sw	$0,12($16)	jal	mpeg2_malloc	sra	$17,$17,$3	sw	$2,0($16)	move	$4,$17	jal	mpeg2_malloc	li	$5,2			# 0x2	sw	$2,4($16)	move	$4,$17	jal	mpeg2_malloc	li	$5,2			# 0x2	lw	$4,17088($19)	sw	$2,8($16)	slt	$2,$4,3	bne	$2,$0,$L382	nop	lw	$5,16788($19)$L381:	lw	$4,17464($19)	addiu	$3,$19,17472	bne	$4,$3,$L412	nop	j	$L424	addiu	$3,$19,17488$L357:	lw	$3,4($11)	beq	$3,$2,$L423	sw	$11,16996($19)	lw	$2,17464($19)	j	$L355	sw	$2,17004($19)$L423:	addiu	$2,$11,44	sw	$2,17000($19)	lw	$2,17464($19)	j	$L355	sw	$2,17004($19)$L422:	lw	$4,17572($19)	jal	mpeg2_malloc	li	$5,3			# 0x3	lw	$4,17568($19)	lw	$7,17576($19)	move	$6,$2	addiu	$3,$sp,32	lw	$2,17564($19)	move	$5,$6	sw	$4,20($sp)	sw	$3,24($sp)	sw	$20,16($sp)	li	$4,2			# 0x2	sw	$6,352($19)	jal	$2	addiu	$6,$19,17160	lw	$2,17164($19)	lw	$17,44($19)	lw	$3,52($sp)	mul	$17,$17,$2	lw	$16,16784($19)	lw	$2,48($sp)	li	$18,2			# 0x2	sw	$3,348($19)	subu	$16,$18,$16	move	$4,$17	li	$5,2			# 0x2	sw	$2,17580($19)	jal	mpeg2_malloc	sra	$16,$17,$16	sw	$2,17524($19)	move	$4,$16	jal	mpeg2_malloc	li	$5,2			# 0x2	sw	$2,17528($19)	move	$4,$16	jal	mpeg2_malloc	li	$5,2			# 0x2	sw	$2,17532($19)	move	$4,$17	jal	mpeg2_malloc	li	$5,2			# 0x2	sw	$2,17536($19)	move	$4,$16	jal	mpeg2_malloc	li	$5,2			# 0x2	sw	$2,17540($19)	move	$4,$16	jal	mpeg2_malloc	li	$5,2			# 0x2	lw	$16,44($19)	lw	$3,16784($19)	sll	$16,$16,5	subu	$18,$18,$3	move	$4,$16	li	$5,2			# 0x2	jal	mpeg2_malloc	sw	$2,17544($19)	sra	$16,$16,$18	move	$4,$16	li	$5,2			# 0x2	jal	mpeg2_malloc	sw	$2,17548($19)	sw	$2,17552($19)	move	$4,$16	jal	mpeg2_malloc	li	$5,2			# 0x2	j	$L364	sw	$2,17556($19)	.set	macro	.set	reorder	.end	mpeg2_header_picture_finalize	.section	.text.mpeg2_header_sequence,"ax",@progbits	.align	2	.align	5	.globl	mpeg2_header_sequence	.ent	mpeg2_header_sequence	.type	mpeg2_header_sequence, @functionmpeg2_header_sequence:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	lw	$9,17044($4)	lbu	$2,6($9)	andi	$2,$2,0x20	.set	noreorder	.set	nomacro	beq	$2,$0,$L431	move	$8,$4	.set	macro	.set	reorder	lbu	$2,0($9)	lbu	$3,1($9)	lbu	$4,2($9)	sll	$2,$2,16	or	$2,$2,$4	sll	$3,$3,8	or	$3,$3,$2	addiu	$10,$8,17100	sra	$5,$3,12	sw	$5,28($10)	.set	noreorder	.set	nomacro	beq	$5,$0,$L431	sw	$5,36($10)	.set	macro	.set	reorder	andi	$3,$3,0xfff	sw	$3,32($10)	.set	noreorder	.set	nomacro	beq	$3,$0,$L431	sw	$3,40($10)	.set	macro	.set	reorder	li	$2,-16			# 0xfffffffffffffff0	addiu	$6,$3,15	addiu	$5,$5,15	and	$6,$6,$2	and	$5,$5,$2	srl	$3,$5,1	srl	$4,$6,1	li	$2,164			# 0xa4	sw	$4,12($10)	sw	$3,8($10)	sw	$2,24($10)	sw	$5,17100($8)	sw	$6,4($10)	lbu	$2,3($9)	srl	$2,$2,4	sw	$2,44($10)	lbu	$3,3($9)	lui	$2,%hi(frame_period.3172)	andi	$3,$3,0xf	addiu	$2,$2,%lo(frame_period.3172)	sll	$3,$3,2	addu	$3,$3,$2	lw	$4,0($3)	sw	$4,52($10)	lbu	$2,4($9)	lbu	$3,5($9)	lbu	$4,6($9)	sll	$3,$3,2	sll	$2,$2,10	or	$2,$2,$3	srl	$4,$4,6	or	$2,$2,$4	sw	$2,16($10)	lbu	$3,6($9)	lbu	$4,7($9)	sll	$3,$3,16	sll	$4,$4,8	li	$2,2031616			# 0x1f0000	ori	$2,$2,0xf800	or	$3,$3,$4	and	$3,$3,$2	sw	$3,20($10)	lbu	$2,7($9)	andi	$2,$2,0x4	.set	noreorder	.set	nomacro	bne	$2,$0,$L474	addiu	$7,$9,7	.set	macro	.set	reorder	li	$3,3			# 0x3	sw	$3,17596($8)	lbu	$2,7($9)	andi	$2,$2,0x2	.set	noreorder	.set	nomacro	bne	$2,$0,$L475

⌨️ 快捷键说明

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