header.mid

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

MID
3,544
字号
	lui	$11,%hi(mpeg2_scan_norm)	.set	macro	.set	reorder$L437:	lui	$11,%hi(mpeg2_scan_norm)	lui	$2,%hi(default_intra_quantizer_matrix)	lui	$3,%hi(mpeg2_scan_norm+64)	addiu	$5,$2,%lo(default_intra_quantizer_matrix)	addiu	$6,$3,%lo(mpeg2_scan_norm+64)	addiu	$4,$11,%lo(mpeg2_scan_norm)$L442:	lbu	$2,0($4)	lbu	$3,0($5)	addu	$2,$2,$8	addiu	$4,$4,1	sb	$3,17861($2)	.set	noreorder	.set	nomacro	bne	$4,$6,$L442	addiu	$5,$5,1	.set	macro	.set	reorder	lbu	$2,0($7)	andi	$2,$2,0x1	.set	noreorder	.set	nomacro	bne	$2,$0,$L481	lui	$2,%hi(mpeg2_scan_norm+64)	.set	macro	.set	reorder$L443:	addiu	$4,$8,17925	andi	$2,$4,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L449	addiu	$6,$8,17989	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L450	li	$2,1			# 0x1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L477	li	$2,16	.set	macro	.set	reorder$L447:	li	$2,269484032			# 0x10100000	ori	$2,$2,0x1010	addiu	$5,$4,-4#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L482	addiu	$2,$6,-31	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L482	addiu	$2,$6,-31	.set	macro	.set	reorder$L463:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L463	addiu	$2,$6,-31	.set	macro	.set	reorder$L482:	li	$3,-32			# 0xffffffffffffffe0	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L483	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L484:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L484	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L483:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	beq	$4,$0,$L456$L465:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	bne	$2,$0,$L465$L456:	andi	$3,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L459	addiu	$4,$5,4	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L460	li	$2,16	.set	macro	.set	reorder	li	$2,1			# 0x1	beq	$3,$2,$L478$L446:	li	$2,-128	sb	$2,56($10)	li	$3,1			# 0x1	li	$2,2			# 0x2	sb	$0,59($10)	sb	$0,57($10)	sb	$0,58($10)	move	$4,$0	sw	$2,17036($8)	sw	$3,17032($8)	sh	$0,17592($8)	sh	$0,17594($8)$L479:	.set	noreorder	.set	nomacro	j	$31	move	$2,$4	.set	macro	.set	reorder$L431:	li	$4,1			# 0x1	.set	noreorder	.set	nomacro	j	$31	move	$2,$4	.set	macro	.set	reorder$L475:	lui	$2,%hi(mpeg2_scan_norm+64)$L485:	addiu	$7,$2,%lo(mpeg2_scan_norm+64)	move	$5,$9	addiu	$6,$11,%lo(mpeg2_scan_norm)$L439:	lbu	$2,7($5)	lbu	$3,8($5)	lbu	$4,0($6)	sll	$2,$2,7	srl	$3,$3,1	or	$2,$2,$3	addu	$4,$4,$8	addiu	$6,$6,1	sb	$2,17861($4)	.set	noreorder	.set	nomacro	bne	$6,$7,$L439	addiu	$5,$5,1	.set	macro	.set	reorder	addiu	$9,$9,64	addiu	$7,$9,7	lbu	$2,0($7)	andi	$2,$2,0x1	.set	noreorder	.set	nomacro	beq	$2,$0,$L443	lui	$2,%hi(mpeg2_scan_norm+64)	.set	macro	.set	reorder$L481:	move	$4,$9	addiu	$5,$11,%lo(mpeg2_scan_norm)	addiu	$6,$2,%lo(mpeg2_scan_norm+64)$L445:	lbu	$2,0($5)	lbu	$3,8($4)	addu	$2,$2,$8	addiu	$5,$5,1	sb	$3,17925($2)	.set	noreorder	.set	nomacro	bne	$5,$6,$L445	addiu	$4,$4,1	.set	macro	.set	reorder	li	$2,-128	sb	$2,56($10)	li	$3,1			# 0x1	li	$2,2			# 0x2	move	$4,$0	sb	$0,59($10)	sb	$0,57($10)	sb	$0,58($10)	sw	$2,17036($8)	sw	$3,17032($8)	sh	$0,17592($8)	.set	noreorder	.set	nomacro	j	$L479	sh	$0,17594($8)	.set	macro	.set	reorder$L474:	li	$2,166			# 0xa6	li	$3,3			# 0x3	sw	$2,24($10)	sw	$3,17596($8)	lbu	$2,7($9)	andi	$2,$2,0x2	.set	noreorder	.set	nomacro	beq	$2,$0,$L437	lui	$11,%hi(mpeg2_scan_norm)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L485	lui	$2,%hi(mpeg2_scan_norm+64)	.set	macro	.set	reorder$L478:	li	$2,16	.set	noreorder	.set	nomacro	j	$L446	sb	$2,4($5)	.set	macro	.set	reorder$L459:	li	$2,16	sb	$2,4($5)	.set	noreorder	.set	nomacro	j	$L446	sb	$2,1($4)	.set	macro	.set	reorder$L449:	li	$2,16	addiu	$4,$8,17927	sb	$2,17926($8)	.set	noreorder	.set	nomacro	j	$L447	sb	$2,17925($8)	.set	macro	.set	reorder$L450:	li	$2,16	addiu	$4,$8,17928	sb	$2,17927($8)	sb	$2,17925($8)	.set	noreorder	.set	nomacro	j	$L447	sb	$2,17926($8)	.set	macro	.set	reorder$L460:	sb	$2,6($5)	sb	$2,4($5)	.set	noreorder	.set	nomacro	j	$L446	sb	$2,5($5)	.set	macro	.set	reorder$L477:	addiu	$4,$8,17926	.set	noreorder	.set	nomacro	j	$L447	sb	$2,17925($8)	.set	macro	.set	reorder	.end	mpeg2_header_sequence	.section	.text.mpeg2_header_state_init,"ax",@progbits	.align	2	.align	5	.globl	mpeg2_header_state_init	.ent	mpeg2_header_state_init	.type	mpeg2_header_state_init, @functionmpeg2_header_state_init:	.frame	$sp,40,$31		# vars= 0, regs= 6/0, args= 16, gp= 0	.mask	0x801f0000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-40	sw	$20,32($sp)	sw	$31,36($sp)	sw	$19,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	lw	$2,17160($4)	li	$3,-1			# 0xffffffffffffffff	beq	$2,$3,$L487	move	$20,$4	lw	$2,17520($4)	beq	$2,$0,$L498	sw	$3,17160($4)$L489:	lw	$2,17580($20)$L499:	beq	$2,$0,$L493	nop	jal	mpeg2_free	lw	$4,17524($20)	jal	mpeg2_free	lw	$4,17528($20)	jal	mpeg2_free	lw	$4,17532($20)	jal	mpeg2_free	lw	$4,17536($20)	jal	mpeg2_free	lw	$4,17540($20)	jal	mpeg2_free	lw	$4,17544($20)	jal	mpeg2_free	lw	$4,17548($20)	jal	mpeg2_free	lw	$4,17552($20)	jal	mpeg2_free	lw	$4,17556($20)$L493:	lw	$4,352($20)	beq	$4,$0,$L500	li	$16,1			# 0x1	jal	mpeg2_free	nop$L487:	li	$16,1			# 0x1$L500:	addiu	$19,$20,17472	addiu	$2,$20,17280	addiu	$18,$20,17488	sw	$16,16788($20)	move	$4,$19	sw	$2,17456($20)	sw	$0,348($20)	sw	$0,352($20)	move	$5,$0	jal	memset	li	$6,16			# 0x10	addiu	$17,$20,17504	move	$4,$18	move	$5,$0	jal	memset	li	$6,16			# 0x10	move	$4,$17	move	$5,$0	jal	memset	li	$6,16			# 0x10	li	$2,-81	sw	$19,17460($20)	sw	$18,17464($20)	sw	$17,17468($20)	sb	$16,17092($20)	sb	$2,17093($20)	sw	$0,17560($20)	sw	$16,17080($20)	sw	$0,17088($20)	sw	$0,17084($20)	sw	$0,17564($20)	sw	$0,17580($20)	sw	$0,17520($20)	lw	$31,36($sp)	lw	$20,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	j	$31	addiu	$sp,$sp,40$L498:	lw	$17,17084($4)	lw	$2,17088($4)	slt	$2,$17,$2	beq	$2,$0,$L489	sll	$2,$17,4	addiu	$2,$2,17472	addu	$16,$4,$2$L492:	lw	$4,0($16)	jal	mpeg2_free	addiu	$17,$17,1	jal	mpeg2_free	lw	$4,4($16)	lw	$4,8($16)	jal	mpeg2_free	addiu	$16,$16,16	lw	$2,17088($20)	slt	$2,$17,$2	bne	$2,$0,$L492	nop	j	$L499	lw	$2,17580($20)	.set	macro	.set	reorder	.end	mpeg2_header_state_init	.section	.text.seek_sequence,"ax",@progbits	.align	2	.align	5	.ent	seek_sequence	.type	seek_sequence, @functionseek_sequence:	.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$2,$4,16976	addiu	$sp,$sp,-24	sw	$31,20($sp)	sw	$16,16($sp)	sw	$0,16($2)	sw	$0,12($2)	sw	$0,8($2)	sw	$0,24($2)	sw	$0,20($2)	sw	$0,32($2)	sw	$0,28($2)	sw	$0,16976($4)	sw	$0,16980($4)	jal	mpeg2_header_state_init	move	$16,$4	lui	$2,%hi(mpeg2_seek_header)	addiu	$2,$2,%lo(mpeg2_seek_header)	sw	$2,17028($16)	move	$4,$16	lw	$31,20($sp)	lw	$16,16($sp)	j	mpeg2_seek_header	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	seek_sequence	.section	.text.invalid_end_action,"ax",@progbits	.align	2	.align	5	.ent	invalid_end_action	.type	invalid_end_action, @functioninvalid_end_action:	.frame	$sp,24,$31		# vars= 0, regs= 2/0, args= 16, gp= 0	.mask	0x80010000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-24	sw	$16,16($sp)	sw	$31,20($sp)	lw	$3,17096($4)	addiu	$2,$4,16976	move	$16,$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)	sw	$0,28($2)	beq	$3,$0,$L504	sw	$0,16980($4)	lw	$2,17040($4)	addiu	$3,$3,-3	sw	$2,17012($4)	sw	$3,17016($4)$L504:	jal	mpeg2_header_state_init	nop	addiu	$6,$16,17100	addiu	$7,$16,17160	addiu	$8,$16,17148$L506:	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,$L506	addiu	$7,$7,16	lw	$2,8($6)	lw	$3,0($6)	lw	$4,4($6)	sw	$2,8($7)	lui	$2,%hi(mpeg2_seek_header)	sw	$3,0($7)	addiu	$2,$2,%lo(mpeg2_seek_header)	li	$3,1			# 0x1	sw	$4,4($7)	sw	$2,17028($16)	sw	$3,17032($16)	lw	$31,20($sp)	lw	$16,16($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,24	.set	macro	.set	reorder	.end	invalid_end_action	.globl	mpeg2_scan_norm	.data	.align	4	.type	mpeg2_scan_norm, @object	.size	mpeg2_scan_norm, 64mpeg2_scan_norm:	.byte	0	.byte	1	.byte	8	.byte	16	.byte	9	.byte	2	.byte	3	.byte	10	.byte	17	.byte	24	.byte	32	.byte	25	.byte	18	.byte	11	.byte	4	.byte	5	.byte	12	.byte	19	.byte	26	.byte	33	.byte	40	.byte	48	.byte	41	.byte	34	.byte	27	.byte	20	.byte	13	.byte	6	.byte	7	.byte	14	.byte	21	.byte	28	.byte	35	.byte	42	.byte	49	.byte	56	.byte	57	.byte	50	.byte	43	.byte	36	.byte	29	.byte	22	.byte	15	.byte	23	.byte	30	.byte	37	.byte	44	.byte	51	.byte	58	.byte	59	.byte	52	.byte	45	.byte	38	.byte	31	.byte	39	.byte	46	.byte	53	.byte	60	.byte	61	.byte	54	.byte	47	.byte	55	.byte	62	.byte	63	.globl	mpeg2_scan_alt	.align	4	.type	mpeg2_scan_alt, @object	.size	mpeg2_scan_alt, 64mpeg2_scan_alt:	.byte	0	.byte	8	.byte	16	.byte	24	.byte	1	.byte	9	.byte	2	.byte	10	.byte	17	.byte	25	.byte	32	.byte	40	.byte	48	.byte	56	.byte	57	.byte	49	.byte	41	.byte	33	.byte	26	.byte	18	.byte	3	.byte	11	.byte	4	.byte	12	.byte	19	.byte	27	.byte	34	.byte	42	.byte	50	.byte	58	.byte	35	.byte	43	.byte	51	.byte	59	.byte	20	.byte	28	.byte	5	.byte	13	.byte	6	.byte	14	.byte	21	.byte	29	.byte	36	.byte	44	.byte	52	.byte	60	.byte	37	.byte	45	.byte	53	.byte	61	.byte	22	.byte	30	.byte	7	.byte	15	.byte	23	.byte	31	.byte	38	.byte	46	.byte	54	.byte	62	.byte	39	.byte	47	.byte	55	.byte	63	.rdata	.align	2	.type	non_linear_scale.4002, @object	.size	non_linear_scale.4002, 128non_linear_scale.4002:	.word	0	.word	1	.word	2	.word	3	.word	4	.word	5	.word	6	.word	7	.word	8	.word	10	.word	12	.word	14	.word	16	.word	18	.word	20	.word	22	.word	24	.word	28	.word	32	.word	36	.word	40	.word	44	.word	48	.word	52	.word	56	.word	64	.word	72	.word	80	.word	88	.word	96	.word	104	.word	112	.align	2	.type	parser.3968, @object	.size	parser.3968, 36parser.3968:	.word	0	.word	sequence_ext	.word	sequence_display_ext	.word	quant_matrix_ext	.word	copyright_ext	.word	0	.word	0	.word	picture_display_ext	.word	picture_coding_ext	.align	4	.type	default_intra_quantizer_matrix, @object	.size	default_intra_quantizer_matrix, 64default_intra_quantizer_matrix:	.byte	8	.byte	16	.byte	16	.byte	19	.byte	16	.byte	19	.byte	22	.byte	22	.byte	22	.byte	22	.byte	22	.byte	22	.byte	26	.byte	24	.byte	26	.byte	27	.byte	27	.byte	27	.byte	26	.byte	26	.byte	26	.byte	26	.byte	27	.byte	27	.byte	27	.byte	29	.byte	29	.byte	29	.byte	34	.byte	34	.byte	34	.byte	29	.byte	29	.byte	29	.byte	27	.byte	27	.byte	29	.byte	29	.byte	32	.byte	32	.byte	34	.byte	34	.byte	37	.byte	38	.byte	37	.byte	35	.byte	35	.byte	34	.byte	35	.byte	38	.byte	38	.byte	40	.byte	40	.byte	40	.byte	48	.byte	48	.byte	46	.byte	46	.byte	56	.byte	56	.byte	58	.byte	69	.byte	69	.byte	83	.align	2	.type	frame_period.3172, @object	.size	frame_period.3172, 64frame_period.3172:	.word	0	.word	1126125	.word	1125000	.word	1080000	.word	900900	.word	900000	.word	540000	.word	450450	.word	450000	.word	1800000	.word	5400000	.word	2700000	.word	2250000	.word	1800000	.word	0	.word	0	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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