header.s

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

S
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,$8addiu	$4,$4,1sb	$3,17861($2).set	noreorder.set	nomacrobne	$4,$6,$L442addiu	$5,$5,1.set	macro.set	reorderlbu	$2,0($7)andi	$2,$2,0x1.set	noreorder.set	nomacrobne	$2,$0,$L481lui	$2,%hi(mpeg2_scan_norm+64).set	macro.set	reorder$L443:addiu	$4,$8,17925andi	$2,$4,0x3li	$3,4			# 0x4subu	$3,$3,$2li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L449addiu	$6,$8,17989.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L450li	$2,1			# 0x1.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L477li	$2,16.set	macro.set	reorder$L447:li	$2,269484032			# 0x10100000ori	$2,$2,0x1010addiu	$5,$4,-4#APP.word	0b01110000000000100000000001101111	#S32I2M XR1,$2#NO_APPandi	$3,$4,0x1f.set	noreorder.set	nomacrobeq	$3,$0,$L482addiu	$2,$6,-31.set	macro.set	reorderli	$2,-32			# 0xffffffffffffffe0and	$2,$5,$2addiu	$4,$2,32sltu	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L482addiu	$2,$6,-31.set	macro.set	reorder$L463:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$4.set	noreorder.set	nomacrobne	$2,$0,$L463addiu	$2,$6,-31.set	macro.set	reorder$L482:li	$3,-32			# 0xffffffffffffffe0and	$3,$2,$3sltu	$4,$5,$3.set	noreorder.set	nomacrobeq	$4,$0,$L483addiu	$2,$6,-4.set	macro.set	reorderaddiu	$2,$5,4$L484:#APPpref 30,0($2).word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3.set	noreorder.set	nomacrobne	$2,$0,$L484addiu	$2,$5,4.set	macro.set	reorderaddiu	$2,$6,-4$L483:li	$3,-4			# 0xfffffffffffffffcand	$3,$2,$3sltu	$4,$5,$3beq	$4,$0,$L456$L465:#APP.word	0b01110000101000000000010001010101	#S32SDI XR1,$5,4#NO_APPsltu	$2,$5,$3bne	$2,$0,$L465$L456:andi	$3,$6,0x3li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L459addiu	$4,$5,4.set	macro.set	reorderli	$2,3			# 0x3.set	noreorder.set	nomacrobeq	$3,$2,$L460li	$2,16.set	macro.set	reorderli	$2,1			# 0x1beq	$3,$2,$L478$L446:li	$2,-128sb	$2,56($10)li	$3,1			# 0x1li	$2,2			# 0x2sb	$0,59($10)sb	$0,57($10)sb	$0,58($10)move	$4,$0sw	$2,17036($8)sw	$3,17032($8)sh	$0,17592($8)sh	$0,17594($8)$L479:.set	noreorder.set	nomacroj	$31move	$2,$4.set	macro.set	reorder$L431:li	$4,1			# 0x1.set	noreorder.set	nomacroj	$31move	$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,$9addiu	$6,$11,%lo(mpeg2_scan_norm)$L439:lbu	$2,7($5)lbu	$3,8($5)lbu	$4,0($6)sll	$2,$2,7srl	$3,$3,1or	$2,$2,$3addu	$4,$4,$8addiu	$6,$6,1sb	$2,17861($4).set	noreorder.set	nomacrobne	$6,$7,$L439addiu	$5,$5,1.set	macro.set	reorderaddiu	$9,$9,64addiu	$7,$9,7lbu	$2,0($7)andi	$2,$2,0x1.set	noreorder.set	nomacrobeq	$2,$0,$L443lui	$2,%hi(mpeg2_scan_norm+64).set	macro.set	reorder$L481:move	$4,$9addiu	$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,$8addiu	$5,$5,1sb	$3,17925($2).set	noreorder.set	nomacrobne	$5,$6,$L445addiu	$4,$4,1.set	macro.set	reorderli	$2,-128sb	$2,56($10)li	$3,1			# 0x1li	$2,2			# 0x2move	$4,$0sb	$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	nomacroj	$L479sh	$0,17594($8).set	macro.set	reorder$L474:li	$2,166			# 0xa6li	$3,3			# 0x3sw	$2,24($10)sw	$3,17596($8)lbu	$2,7($9)andi	$2,$2,0x2.set	noreorder.set	nomacrobeq	$2,$0,$L437lui	$11,%hi(mpeg2_scan_norm).set	macro.set	reorder.set	noreorder.set	nomacroj	$L485lui	$2,%hi(mpeg2_scan_norm+64).set	macro.set	reorder$L478:li	$2,16.set	noreorder.set	nomacroj	$L446sb	$2,4($5).set	macro.set	reorder$L459:li	$2,16sb	$2,4($5).set	noreorder.set	nomacroj	$L446sb	$2,1($4).set	macro.set	reorder$L449:li	$2,16addiu	$4,$8,17927sb	$2,17926($8).set	noreorder.set	nomacroj	$L447sb	$2,17925($8).set	macro.set	reorder$L450:li	$2,16addiu	$4,$8,17928sb	$2,17927($8)sb	$2,17925($8).set	noreorder.set	nomacroj	$L447sb	$2,17926($8).set	macro.set	reorder$L460:sb	$2,6($5)sb	$2,4($5).set	noreorder.set	nomacroj	$L446sb	$2,5($5).set	macro.set	reorder$L477:addiu	$4,$8,17926.set	noreorder.set	nomacroj	$L447sb	$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	nomacroaddiu	$sp,$sp,-40sw	$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			# 0xffffffffffffffffbeq	$2,$3,$L487move	$20,$4lw	$2,17520($4)beq	$2,$0,$L498sw	$3,17160($4)$L489:lw	$2,17580($20)$L499:beq	$2,$0,$L493nopjal	mpeg2_freelw	$4,17524($20)jal	mpeg2_freelw	$4,17528($20)jal	mpeg2_freelw	$4,17532($20)jal	mpeg2_freelw	$4,17536($20)jal	mpeg2_freelw	$4,17540($20)jal	mpeg2_freelw	$4,17544($20)jal	mpeg2_freelw	$4,17548($20)jal	mpeg2_freelw	$4,17552($20)jal	mpeg2_freelw	$4,17556($20)$L493:lw	$4,352($20)beq	$4,$0,$L500li	$16,1			# 0x1jal	mpeg2_freenop$L487:li	$16,1			# 0x1$L500:addiu	$19,$20,17472addiu	$2,$20,17280addiu	$18,$20,17488sw	$16,16788($20)move	$4,$19sw	$2,17456($20)sw	$0,348($20)sw	$0,352($20)move	$5,$0jal	memsetli	$6,16			# 0x10addiu	$17,$20,17504move	$4,$18move	$5,$0jal	memsetli	$6,16			# 0x10move	$4,$17move	$5,$0jal	memsetli	$6,16			# 0x10li	$2,-81sw	$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	$31addiu	$sp,$sp,40$L498:lw	$17,17084($4)lw	$2,17088($4)slt	$2,$17,$2beq	$2,$0,$L489sll	$2,$17,4addiu	$2,$2,17472addu	$16,$4,$2$L492:lw	$4,0($16)jal	mpeg2_freeaddiu	$17,$17,1jal	mpeg2_freelw	$4,4($16)lw	$4,8($16)jal	mpeg2_freeaddiu	$16,$16,16lw	$2,17088($20)slt	$2,$17,$2bne	$2,$0,$L492nopj	$L499lw	$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	nomacroaddiu	$2,$4,16976addiu	$sp,$sp,-24sw	$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_initmove	$16,$4lui	$2,%hi(mpeg2_seek_header)addiu	$2,$2,%lo(mpeg2_seek_header)sw	$2,17028($16)move	$4,$16lw	$31,20($sp)lw	$16,16($sp)j	mpeg2_seek_headeraddiu	$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	nomacroaddiu	$sp,$sp,-24sw	$16,16($sp)sw	$31,20($sp)lw	$3,17096($4)addiu	$2,$4,16976move	$16,$4sw	$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,$L504sw	$0,16980($4)lw	$2,17040($4)addiu	$3,$3,-3sw	$2,17012($4)sw	$3,17016($4)$L504:jal	mpeg2_header_state_initnopaddiu	$6,$16,17100addiu	$7,$16,17160addiu	$8,$16,17148$L506:lw	$2,0($6)lw	$3,4($6)lw	$4,8($6)lw	$5,12($6)addiu	$6,$6,16sw	$2,0($7)sw	$3,4($7)sw	$4,8($7)sw	$5,12($7)bne	$6,$8,$L506addiu	$7,$7,16lw	$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			# 0x1sw	$4,4($7)sw	$2,17028($16)sw	$3,17032($16)lw	$31,20($sp)lw	$16,16($sp)li	$2,1			# 0x1j	$31addiu	$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 + -
显示快捷键?