header.mid

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

MID
3,544
字号
	.file	1 "header.c"	.section .mdebug.abi32	.previous	.section	.text.mpeg2_reset_info,"ax",@progbits	.align	2	.align	5	.globl	mpeg2_reset_info	.ent	mpeg2_reset_info	.type	mpeg2_reset_info, @functionmpeg2_reset_info:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		sw	$0,16($4)	sw	$0,12($4)	sw	$0,8($4)	sw	$0,24($4)	sw	$0,20($4)	sw	$0,32($4)	j	$31	sw	$0,28($4)	.set	macro	.set	reorder	.end	mpeg2_reset_info	.section	.text.sequence_ext,"ax",@progbits	.align	2	.align	5	.ent	sequence_ext	.type	sequence_ext, @functionsequence_ext:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$8,17044($4)	move	$9,$4	lbu	$2,3($8)	andi	$2,$2,0x1	beq	$2,$0,$L4	addiu	$11,$8,3	lbu	$3,0($8)	lbu	$2,1($8)	sll	$3,$3,4	srl	$2,$2,4	addiu	$6,$4,17100	or	$3,$3,$2	sb	$3,56($6)	lbu	$2,1($8)	lbu	$3,2($8)	sll	$2,$2,13	sll	$3,$3,5	or	$2,$2,$3	lw	$4,28($6)	andi	$2,$2,0x3000	addu	$4,$4,$2	sw	$4,28($6)	sw	$4,36($6)	lbu	$2,2($8)	lw	$3,32($6)	sll	$2,$2,7	andi	$2,$2,0x3000	addu	$3,$3,$2	addiu	$5,$3,15	li	$2,-16			# 0xfffffffffffffff0	addiu	$4,$4,15	and	$5,$5,$2	and	$4,$4,$2	sw	$3,32($6)	sw	$3,40($6)	sw	$4,17100($9)	sw	$5,4($6)	lbu	$2,1($8)	lw	$3,24($6)	andi	$2,$2,0x8	ori	$7,$3,0x1	beq	$2,$0,$L16	addiu	$10,$8,2	lb	$2,5($8)	ori	$3,$7,0x8	slt	$2,$2,0	movn	$7,$3,$2	sw	$7,24($6)	sw	$4,8($6)	sw	$5,12($6)	lbu	$2,1($8)	andi	$3,$2,0x6	li	$2,2			# 0x2	beq	$3,$2,$L11	addiu	$7,$8,5$L17:	li	$2,4			# 0x4	beq	$3,$2,$L12	nop	beq	$3,$0,$L19	li	$4,1			# 0x1$L10:	lbu	$2,0($10)	lbu	$3,0($11)	sll	$2,$2,25	sll	$3,$3,17	lw	$4,16($6)	or	$2,$2,$3	li	$3,1073479680			# 0x3ffc0000	and	$2,$2,$3	addu	$4,$4,$2	sw	$4,16($6)	lbu	$2,4($8)	lw	$3,20($6)	sll	$2,$2,21	or	$3,$3,$2	sw	$3,20($6)	lbu	$2,0($7)	lw	$4,52($6)	andi	$3,$2,0x1f	addiu	$3,$3,1	mul	$3,$3,$4	srl	$2,$2,2	andi	$2,$2,0x3	addiu	$2,$2,1	divu	$0,$3,$2	teq	$2,$0,7	move	$4,$0	li	$2,4			# 0x4	mflo	$3	sw	$3,52($6)	sw	$2,17036($9)	j	$31	move	$2,$4$L16:	addiu	$2,$5,31	li	$3,-32			# 0xffffffffffffffe0	and	$2,$2,$3	sw	$2,4($6)	li	$4,-5			# 0xfffffffffffffffb	move	$5,$2	lb	$2,5($8)	and	$7,$7,$4	ori	$3,$7,0x8	slt	$2,$2,0	lw	$4,17100($9)	movn	$7,$3,$2	sw	$7,24($6)	sw	$4,8($6)	sw	$5,12($6)	lbu	$2,1($8)	andi	$3,$2,0x6	li	$2,2			# 0x2	bne	$3,$2,$L17	addiu	$7,$8,5	j	$L18	srl	$2,$5,1$L4:	li	$4,1			# 0x1$L19:	j	$31	move	$2,$4$L11:	srl	$2,$5,1$L18:	sw	$2,12($6)$L12:	lw	$2,8($6)	srl	$2,$2,1	j	$L10	sw	$2,8($6)	.set	macro	.set	reorder	.end	sequence_ext	.section	.text.sequence_display_ext,"ax",@progbits	.align	2	.align	5	.ent	sequence_display_ext	.type	sequence_display_ext, @functionsequence_display_ext:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$5,17044($4)	li	$7,1			# 0x1	lbu	$2,0($5)	andi	$2,$2,0x1	beq	$2,$0,$L21	addiu	$6,$4,17100	lbu	$2,1($5)	sb	$2,57($6)	lbu	$3,2($5)	addiu	$5,$5,3	sb	$3,58($6)	lbu	$2,0($5)	sb	$2,59($6)$L21:	lbu	$4,2($5)	andi	$2,$4,0x2	beq	$2,$0,$L25	srl	$3,$4,2	lbu	$2,1($5)	sll	$2,$2,6	or	$2,$2,$3	bne	$2,$0,$L31	move	$7,$0	lbu	$2,4($5)	lbu	$3,3($5)	srl	$2,$2,3	andi	$4,$4,0x1	sll	$3,$3,5	or	$3,$3,$2	sll	$4,$4,13	or	$2,$4,$3	beq	$2,$0,$L25	nop$L32:	sw	$2,40($6)	move	$7,$0$L25:	j	$31	move	$2,$7$L31:	sw	$2,36($6)	lbu	$4,2($5)	lbu	$2,4($5)	lbu	$3,3($5)	srl	$2,$2,3	andi	$4,$4,0x1	sll	$3,$3,5	or	$3,$3,$2	sll	$4,$4,13	or	$2,$4,$3	bne	$2,$0,$L32	nop	j	$L25	nop	.set	macro	.set	reorder	.end	sequence_display_ext	.section	.text.mpeg2_header_gop,"ax",@progbits	.align	2	.align	5	.globl	mpeg2_header_gop	.ent	mpeg2_header_gop	.type	mpeg2_header_gop, @functionmpeg2_header_gop:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		move	$6,$4	addiu	$5,$4,17220	lw	$4,17044($4)	lbu	$2,1($4)	andi	$2,$2,0x8	beq	$2,$0,$L36	li	$7,1			# 0x1	lbu	$3,0($4)	move	$7,$0	srl	$3,$3,2	andi	$3,$3,0x1f	sb	$3,17220($6)	lbu	$2,0($4)	lbu	$3,1($4)	sll	$2,$2,4	srl	$3,$3,4	or	$2,$2,$3	andi	$2,$2,0x3f	sb	$2,1($5)	lbu	$3,1($4)	lbu	$2,2($4)	sll	$3,$3,3	srl	$2,$2,5	or	$3,$3,$2	andi	$3,$3,0x3f	sb	$3,2($5)	lbu	$2,2($4)	lbu	$3,3($4)	sll	$2,$2,1	srl	$3,$3,7	or	$2,$2,$3	andi	$2,$2,0x3f	sb	$2,3($5)	lbu	$3,3($4)	lbu	$4,0($4)	srl	$3,$3,4	srl	$4,$4,7	andi	$3,$3,0x6	or	$4,$4,$3	li	$2,3			# 0x3	sw	$4,4($5)	sw	$2,17032($6)$L36:	j	$31	move	$2,$7	.set	macro	.set	reorder	.end	mpeg2_header_gop	.section	.text.mpeg2_set_fbuf,"ax",@progbits	.align	2	.align	5	.globl	mpeg2_set_fbuf	.ent	mpeg2_set_fbuf	.type	mpeg2_set_fbuf, @functionmpeg2_set_fbuf:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$6,17464($4)	addiu	$3,$4,17472	beq	$6,$3,$L39	nop	lw	$2,17468($4)	bne	$3,$2,$L41	nop$L39:	addiu	$3,$4,17488	beq	$6,$3,$L42	nop	lw	$2,17468($4)	bne	$3,$2,$L41	nop$L42:	addiu	$3,$4,17504	beq	$6,$3,$L51	nop	lw	$2,17468($4)	bne	$3,$2,$L41	nop$L51:	j	$31	nop$L41:	sw	$3,17460($4)	bne	$5,$0,$L46	sw	$3,16992($4)	lw	$2,17184($4)	andi	$2,$2,0x8	beq	$2,$0,$L51	nop	lw	$2,17564($4)	beq	$2,$0,$L49	nop$L46:	sw	$3,17008($4)$L49:	lw	$2,17460($4)	j	$31	sw	$2,17004($4)	.set	macro	.set	reorder	.end	mpeg2_set_fbuf	.section	.text.mpeg2_header_picture,"ax",@progbits	.align	2	.align	5	.globl	mpeg2_header_picture	.ent	mpeg2_header_picture	.type	mpeg2_header_picture, @functionmpeg2_header_picture:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$8,17044($4)	li	$2,256			# 0x100	lbu	$5,1($8)	sw	$2,17036($4)	lbu	$6,0($8)	lbu	$3,1($8)	addiu	$9,$4,17236	srl	$5,$5,3	move	$7,$4	andi	$5,$5,0x7	lw	$4,16($9)	sll	$6,$6,2	srl	$3,$3,6	addiu	$2,$5,-2	or	$6,$6,$3	or	$4,$4,$5	sltu	$2,$2,2	sw	$4,16($9)	beq	$2,$0,$L53	sw	$6,17236($7)	lbu	$3,3($8)	srl	$3,$3,2	andi	$3,$3,0x1	sw	$3,172($7)	lbu	$2,3($8)	lbu	$3,4($8)	sll	$2,$2,1	srl	$3,$3,7	or	$2,$2,$3	andi	$2,$2,0x7	addiu	$2,$2,-1	sw	$2,168($7)	lbu	$3,4($8)	srl	$3,$3,6	andi	$3,$3,0x1	sw	$3,116($7)	lbu	$2,4($8)	srl	$2,$2,3	andi	$2,$2,0x7	addiu	$2,$2,-1	sw	$2,112($7)$L53:	lui	$2,%hi(mpeg2_scan_norm)	addiu	$2,$2,%lo(mpeg2_scan_norm)	li	$3,2			# 0x2	sw	$2,16816($7)	li	$2,3			# 0x3	sw	$3,4($9)	li	$3,1			# 0x1	sw	$2,16796($7)	move	$2,$0	sw	$3,16800($7)	sw	$0,17596($7)	sb	$0,17600($7)	sw	$0,16792($7)	j	$31	sw	$0,16804($7)	.set	macro	.set	reorder	.end	mpeg2_header_picture	.section	.text.picture_coding_ext,"ax",@progbits	.align	2	.align	5	.ent	picture_coding_ext	.type	picture_coding_ext, @functionpicture_coding_ext:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$6,17044($4)	move	$8,$4	lbu	$3,0($6)	addiu	$9,$4,17236	andi	$3,$3,0xf	addiu	$3,$3,-1	sw	$3,168($8)	lbu	$2,1($6)	li	$4,2			# 0x2	srl	$2,$2,4	addiu	$2,$2,-1	sw	$2,172($8)	lbu	$3,1($6)	andi	$3,$3,0xf	addiu	$3,$3,-1	sw	$3,112($8)	lbu	$2,2($6)	srl	$2,$2,4	addiu	$2,$2,-1	sw	$2,116($8)	lbu	$3,2($6)	lw	$10,16($9)	srl	$3,$3,2	andi	$3,$3,0x3	sw	$3,16792($8)	lbu	$2,2($6)	andi	$3,$2,0x3	beq	$3,$4,$L59	sw	$3,16796($8)	li	$2,3			# 0x3	beq	$3,$2,$L60	li	$2,1			# 0x1	beq	$3,$2,$L90	ori	$10,$10,0x8	j	$31	nop$L59:	li	$2,1			# 0x1$L90:	sw	$2,4($9)	lbu	$7,3($6)	addiu	$4,$6,3$L62:	srl	$3,$7,7$L91:	sw	$3,16812($8)	lbu	$2,0($4)	srl	$2,$2,6	andi	$2,$2,0x1	sw	$2,16800($8)	lbu	$3,0($4)	srl	$3,$3,5	andi	$3,$3,0x1	sw	$3,16804($8)	lbu	$2,0($4)	andi	$2,$2,0x10	sb	$2,17600($8)	lbu	$3,0($4)	srl	$3,$3,3	andi	$3,$3,0x1	sw	$3,16808($8)	lbu	$2,0($4)	andi	$2,$2,0x4	beq	$2,$0,$L79	lui	$2,%hi(mpeg2_scan_norm)	lui	$2,%hi(mpeg2_scan_alt)	addiu	$2,$2,%lo(mpeg2_scan_alt)$L81:	sw	$2,16816($8)	lbu	$5,4($6)	li	$2,16			# 0x10	srl	$3,$5,7	movz	$2,$0,$3	andi	$4,$5,0x40	beq	$4,$0,$L85	or	$7,$2,$10	lbu	$3,5($6)	lbu	$4,6($6)	sll	$3,$3,18	sll	$2,$5,26	or	$2,$2,$3	sll	$4,$4,10	or	$2,$2,$4	li	$3,-4096			# 0xfffffffffffff000	and	$2,$2,$3	ori	$4,$7,0x20	or	$7,$2,$4$L85:	li	$2,152			# 0x98	sw	$7,16($9)	sw	$2,17036($8)	j	$31	move	$2,$0$L79:	j	$L81	addiu	$2,$2,%lo(mpeg2_scan_norm)$L60:	lw	$2,17184($8)	andi	$2,$2,0x4	beq	$2,$0,$L89	li	$5,256			# 0x100	lbu	$3,3($6)	andi	$2,$3,0x2	bne	$2,$0,$L74	addiu	$4,$6,3	li	$5,2			# 0x2	sw	$5,4($9)	j	$L62	lbu	$7,0($4)$L89:	lbu	$2,3($6)	andi	$2,$2,0x2	movz	$3,$4,$2	sw	$3,4($9)	lbu	$7,3($6)	li	$4,8			# 0x8	andi	$2,$7,0x2	movz	$5,$0,$2	srl	$3,$7,7	movz	$4,$0,$3	or	$5,$5,$10	or	$10,$4,$5	j	$L91	addiu	$4,$6,3$L74:	srl	$3,$3,7	li	$5,6			# 0x6	li	$2,4			# 0x4	movz	$5,$2,$3	sw	$5,4($9)	j	$L62	lbu	$7,0($4)	.set	macro	.set	reorder	.end	picture_coding_ext	.section	.text.picture_display_ext,"ax",@progbits	.align	2	.align	5	.ent	picture_display_ext	.type	picture_display_ext, @functionpicture_display_ext:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$15,$4,17236	lw	$14,4($15)	lw	$2,17184($4)	sra	$3,$14,1	andi	$2,$2,0x4	movn	$14,$3,$2	move	$13,$4	blez	$14,$L95	lw	$2,17044($4)	move	$9,$2	move	$10,$15	move	$11,$0	j	$L97	li	$12,11			# 0xb$L111:	sw	$6,20($10)	sw	$5,24($10)	sh	$6,17592($13)	sh	$5,17594($13)	beq	$14,$11,$L110	addiu	$10,$10,8$L97:	lbu	$2,0($9)	lbu	$3,1($9)	lbu	$4,2($9)	lbu	$8,3($9)	sll	$3,$3,16	sll	$2,$2,24	or	$2,$2,$3	sll	$5,$4,24	sll	$6,$8,16	lbu	$3,4($9)	lbu	$7,5($9)	or	$5,$5,$6	or	$2,$2,$8	or	$5,$5,$7	sll	$4,$4,8	sll	$3,$3,8	or	$4,$4,$2	or	$3,$3,$5	addiu	$2,$12,-1	sra	$4,$4,$12	sra	$3,$3,$2	sra	$6,$4,1	sra	$5,$3,1	andi	$4,$4,0x1	sll	$6,$6,16	sll	$5,$5,16	and	$3,$3,$4	sra	$6,$6,16	sra	$5,$5,16	addiu	$11,$11,1	addiu	$9,$9,4	bne	$3,$0,$L111	addiu	$12,$12,-2	j	$31	li	$2,1			# 0x1$L110:	slt	$2,$11,3	beq	$2,$0,$L103	nop$L102:	sll	$2,$11,3	addu	$2,$2,$15	lh	$5,17594($13)	lh	$4,17592($13)	addiu	$3,$2,20$L104:	addiu	$11,$11,1	slt	$2,$11,3	sw	$4,0($3)	sw	$5,4($3)	bne	$2,$0,$L104	addiu	$3,$3,8$L103:	j	$31	move	$2,$0$L95:	j	$L102	move	$11,$0	.set	macro	.set	reorder	.end	picture_display_ext	.section	.text.copyright_ext,"ax",@progbits	.align	2	.align	5	.ent	copyright_ext	.type	copyright_ext, @functioncopyright_ext:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		j	$31	move	$2,$0	.set	macro	.set	reorder	.end	copyright_ext	.section	.text.quant_matrix_ext,"ax",@progbits	.align	2	.align	5	.ent	quant_matrix_ext	.type	quant_matrix_ext, @functionquant_matrix_ext:	.frame	$sp,8,$31		# vars= 0, regs= 2/0, args= 0, gp= 0	.mask	0x00030000,-4	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-8	sw	$17,4($sp)	sw	$16,0($sp)	lui	$2,%hi(mpeg2_scan_norm+64)	lw	$12,17044($4)	move	$13,$4	addiu	$17,$2,%lo(mpeg2_scan_norm+64)	move	$11,$0	li	$15,8			# 0x8	li	$24,3			# 0x3	lui	$25,%hi(mpeg2_scan_norm)	li	$16,1			# 0x1	li	$14,4			# 0x4	move	$7,$4$L115:	lbu	$2,0($12)	sra	$3,$15,$11	and	$2,$2,$3	beq	$2,$0,$L116	nop	addiu	$9,$11,5	subu	$8,$24,$11	move	$5,$12	addiu	$6,$25,%lo(mpeg2_scan_norm)	move	$10,$17$L118:	lbu	$2,0($5)	lbu	$3,1($5)	lbu	$4,0($6)	sll	$2,$2,$9	sra	$3,$3,$8	or	$2,$2,$3	addu	$4,$7,$4	addiu	$6,$6,1	sb	$2,17861($4)	bne	$6,$10,$L118	addiu	$5,$5,1	lw	$2,17596($13)	sll	$3,$16,$11	or	$2,$2,$3	sw	$2,17596($13)	addiu	$12,$12,64$L116:	addiu	$11,$11,1	bne	$11,$14,$L115	addiu	$7,$7,64	lw	$17,4($sp)	lw	$16,0($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,8	.set	macro	.set	reorder	.end	quant_matrix_ext	.section	.text.mpeg2_header_extension,"ax",@progbits	.align	2	.align	5	.globl	mpeg2_header_extension	.ent	mpeg2_header_extension	.type	mpeg2_header_extension, @functionmpeg2_header_extension:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$2,17044($4)	lw	$5,17036($4)	lbu	$6,0($2)	lui	$2,%hi(parser.3968)	srl	$6,$6,4	sll	$3,$6,2	addiu	$2,$2,%lo(parser.3968)	addu	$8,$3,$2	li	$2,1			# 0x1	sll	$2,$2,$6	nor	$3,$0,$2	and	$3,$5,$3	and	$5,$5,$2	bne	$5,$0,$L132	move	$2,$0	j	$31	nop$L132:	lw	$25,0($8)	jr	$25	sw	$3,17036($4)	.set	macro	.set	reorder	.end	mpeg2_header_extension	.section	.text.mpeg2_header_user_data,"ax",@progbits	.align	2	.align	5	.globl	mpeg2_header_user_data	.ent	mpeg2_header_user_data	.type	mpeg2_header_user_data, @functionmpeg2_header_user_data:	.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0	.mask	0x00000000,0	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		lw	$3,17048($4)	lw	$2,17044($4)	lw	$5,17096($4)	subu	$2,$3,$2	addu	$2,$2,$5	addiu	$2,$2,-1	addiu	$3,$3,-1	sw	$2,17096($4)	move	$2,$0	j	$31	sw	$3,17044($4)	.set	macro	.set	reorder	.end	mpeg2_header_user_data

⌨️ 快捷键说明

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