header.s

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

S
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	nomacrosw	$0,16($4)sw	$0,12($4)sw	$0,8($4)sw	$0,24($4)sw	$0,20($4)sw	$0,32($4)j	$31sw	$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	nomacrolw	$8,17044($4)move	$9,$4lbu	$2,3($8)andi	$2,$2,0x1beq	$2,$0,$L4addiu	$11,$8,3lbu	$3,0($8)lbu	$2,1($8)sll	$3,$3,4srl	$2,$2,4addiu	$6,$4,17100or	$3,$3,$2sb	$3,56($6)lbu	$2,1($8)lbu	$3,2($8)sll	$2,$2,13sll	$3,$3,5or	$2,$2,$3lw	$4,28($6)andi	$2,$2,0x3000addu	$4,$4,$2sw	$4,28($6)sw	$4,36($6)lbu	$2,2($8)lw	$3,32($6)sll	$2,$2,7andi	$2,$2,0x3000addu	$3,$3,$2addiu	$5,$3,15li	$2,-16			# 0xfffffffffffffff0addiu	$4,$4,15and	$5,$5,$2and	$4,$4,$2sw	$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,0x8ori	$7,$3,0x1beq	$2,$0,$L16addiu	$10,$8,2lb	$2,5($8)ori	$3,$7,0x8slt	$2,$2,0movn	$7,$3,$2sw	$7,24($6)sw	$4,8($6)sw	$5,12($6)lbu	$2,1($8)andi	$3,$2,0x6li	$2,2			# 0x2beq	$3,$2,$L11addiu	$7,$8,5$L17:li	$2,4			# 0x4beq	$3,$2,$L12nopbeq	$3,$0,$L19li	$4,1			# 0x1$L10:lbu	$2,0($10)lbu	$3,0($11)sll	$2,$2,25sll	$3,$3,17lw	$4,16($6)or	$2,$2,$3li	$3,1073479680			# 0x3ffc0000and	$2,$2,$3addu	$4,$4,$2sw	$4,16($6)lbu	$2,4($8)lw	$3,20($6)sll	$2,$2,21or	$3,$3,$2sw	$3,20($6)lbu	$2,0($7)lw	$4,52($6)andi	$3,$2,0x1faddiu	$3,$3,1mul	$3,$3,$4srl	$2,$2,2andi	$2,$2,0x3addiu	$2,$2,1divu	$0,$3,$2teq	$2,$0,7move	$4,$0li	$2,4			# 0x4mflo	$3sw	$3,52($6)sw	$2,17036($9)j	$31move	$2,$4$L16:addiu	$2,$5,31li	$3,-32			# 0xffffffffffffffe0and	$2,$2,$3sw	$2,4($6)li	$4,-5			# 0xfffffffffffffffbmove	$5,$2lb	$2,5($8)and	$7,$7,$4ori	$3,$7,0x8slt	$2,$2,0lw	$4,17100($9)movn	$7,$3,$2sw	$7,24($6)sw	$4,8($6)sw	$5,12($6)lbu	$2,1($8)andi	$3,$2,0x6li	$2,2			# 0x2bne	$3,$2,$L17addiu	$7,$8,5j	$L18srl	$2,$5,1$L4:li	$4,1			# 0x1$L19:j	$31move	$2,$4$L11:srl	$2,$5,1$L18:sw	$2,12($6)$L12:lw	$2,8($6)srl	$2,$2,1j	$L10sw	$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	nomacrolw	$5,17044($4)li	$7,1			# 0x1lbu	$2,0($5)andi	$2,$2,0x1beq	$2,$0,$L21addiu	$6,$4,17100lbu	$2,1($5)sb	$2,57($6)lbu	$3,2($5)addiu	$5,$5,3sb	$3,58($6)lbu	$2,0($5)sb	$2,59($6)$L21:lbu	$4,2($5)andi	$2,$4,0x2beq	$2,$0,$L25srl	$3,$4,2lbu	$2,1($5)sll	$2,$2,6or	$2,$2,$3bne	$2,$0,$L31move	$7,$0lbu	$2,4($5)lbu	$3,3($5)srl	$2,$2,3andi	$4,$4,0x1sll	$3,$3,5or	$3,$3,$2sll	$4,$4,13or	$2,$4,$3beq	$2,$0,$L25nop$L32:sw	$2,40($6)move	$7,$0$L25:j	$31move	$2,$7$L31:sw	$2,36($6)lbu	$4,2($5)lbu	$2,4($5)lbu	$3,3($5)srl	$2,$2,3andi	$4,$4,0x1sll	$3,$3,5or	$3,$3,$2sll	$4,$4,13or	$2,$4,$3bne	$2,$0,$L32nopj	$L25nop.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	nomacromove	$6,$4addiu	$5,$4,17220lw	$4,17044($4)lbu	$2,1($4)andi	$2,$2,0x8beq	$2,$0,$L36li	$7,1			# 0x1lbu	$3,0($4)move	$7,$0srl	$3,$3,2andi	$3,$3,0x1fsb	$3,17220($6)lbu	$2,0($4)lbu	$3,1($4)sll	$2,$2,4srl	$3,$3,4or	$2,$2,$3andi	$2,$2,0x3fsb	$2,1($5)lbu	$3,1($4)lbu	$2,2($4)sll	$3,$3,3srl	$2,$2,5or	$3,$3,$2andi	$3,$3,0x3fsb	$3,2($5)lbu	$2,2($4)lbu	$3,3($4)sll	$2,$2,1srl	$3,$3,7or	$2,$2,$3andi	$2,$2,0x3fsb	$2,3($5)lbu	$3,3($4)lbu	$4,0($4)srl	$3,$3,4srl	$4,$4,7andi	$3,$3,0x6or	$4,$4,$3li	$2,3			# 0x3sw	$4,4($5)sw	$2,17032($6)$L36:j	$31move	$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	nomacrolw	$6,17464($4)addiu	$3,$4,17472beq	$6,$3,$L39noplw	$2,17468($4)bne	$3,$2,$L41nop$L39:addiu	$3,$4,17488beq	$6,$3,$L42noplw	$2,17468($4)bne	$3,$2,$L41nop$L42:addiu	$3,$4,17504beq	$6,$3,$L51noplw	$2,17468($4)bne	$3,$2,$L41nop$L51:j	$31nop$L41:sw	$3,17460($4)bne	$5,$0,$L46sw	$3,16992($4)lw	$2,17184($4)andi	$2,$2,0x8beq	$2,$0,$L51noplw	$2,17564($4)beq	$2,$0,$L49nop$L46:sw	$3,17008($4)$L49:lw	$2,17460($4)j	$31sw	$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	nomacrolw	$8,17044($4)li	$2,256			# 0x100lbu	$5,1($8)sw	$2,17036($4)lbu	$6,0($8)lbu	$3,1($8)addiu	$9,$4,17236srl	$5,$5,3move	$7,$4andi	$5,$5,0x7lw	$4,16($9)sll	$6,$6,2srl	$3,$3,6addiu	$2,$5,-2or	$6,$6,$3or	$4,$4,$5sltu	$2,$2,2sw	$4,16($9)beq	$2,$0,$L53sw	$6,17236($7)lbu	$3,3($8)srl	$3,$3,2andi	$3,$3,0x1sw	$3,172($7)lbu	$2,3($8)lbu	$3,4($8)sll	$2,$2,1srl	$3,$3,7or	$2,$2,$3andi	$2,$2,0x7addiu	$2,$2,-1sw	$2,168($7)lbu	$3,4($8)srl	$3,$3,6andi	$3,$3,0x1sw	$3,116($7)lbu	$2,4($8)srl	$2,$2,3andi	$2,$2,0x7addiu	$2,$2,-1sw	$2,112($7)$L53:lui	$2,%hi(mpeg2_scan_norm)addiu	$2,$2,%lo(mpeg2_scan_norm)li	$3,2			# 0x2sw	$2,16816($7)li	$2,3			# 0x3sw	$3,4($9)li	$3,1			# 0x1sw	$2,16796($7)move	$2,$0sw	$3,16800($7)sw	$0,17596($7)sb	$0,17600($7)sw	$0,16792($7)j	$31sw	$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	nomacrolw	$6,17044($4)move	$8,$4lbu	$3,0($6)addiu	$9,$4,17236andi	$3,$3,0xfaddiu	$3,$3,-1sw	$3,168($8)lbu	$2,1($6)li	$4,2			# 0x2srl	$2,$2,4addiu	$2,$2,-1sw	$2,172($8)lbu	$3,1($6)andi	$3,$3,0xfaddiu	$3,$3,-1sw	$3,112($8)lbu	$2,2($6)srl	$2,$2,4addiu	$2,$2,-1sw	$2,116($8)lbu	$3,2($6)lw	$10,16($9)srl	$3,$3,2andi	$3,$3,0x3sw	$3,16792($8)lbu	$2,2($6)andi	$3,$2,0x3beq	$3,$4,$L59sw	$3,16796($8)li	$2,3			# 0x3beq	$3,$2,$L60li	$2,1			# 0x1beq	$3,$2,$L90ori	$10,$10,0x8j	$31nop$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,6andi	$2,$2,0x1sw	$2,16800($8)lbu	$3,0($4)srl	$3,$3,5andi	$3,$3,0x1sw	$3,16804($8)lbu	$2,0($4)andi	$2,$2,0x10sb	$2,17600($8)lbu	$3,0($4)srl	$3,$3,3andi	$3,$3,0x1sw	$3,16808($8)lbu	$2,0($4)andi	$2,$2,0x4beq	$2,$0,$L79lui	$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			# 0x10srl	$3,$5,7movz	$2,$0,$3andi	$4,$5,0x40beq	$4,$0,$L85or	$7,$2,$10lbu	$3,5($6)lbu	$4,6($6)sll	$3,$3,18sll	$2,$5,26or	$2,$2,$3sll	$4,$4,10or	$2,$2,$4li	$3,-4096			# 0xfffffffffffff000and	$2,$2,$3ori	$4,$7,0x20or	$7,$2,$4$L85:li	$2,152			# 0x98sw	$7,16($9)sw	$2,17036($8)j	$31move	$2,$0$L79:j	$L81addiu	$2,$2,%lo(mpeg2_scan_norm)$L60:lw	$2,17184($8)andi	$2,$2,0x4beq	$2,$0,$L89li	$5,256			# 0x100lbu	$3,3($6)andi	$2,$3,0x2bne	$2,$0,$L74addiu	$4,$6,3li	$5,2			# 0x2sw	$5,4($9)j	$L62lbu	$7,0($4)$L89:lbu	$2,3($6)andi	$2,$2,0x2movz	$3,$4,$2sw	$3,4($9)lbu	$7,3($6)li	$4,8			# 0x8andi	$2,$7,0x2movz	$5,$0,$2srl	$3,$7,7movz	$4,$0,$3or	$5,$5,$10or	$10,$4,$5j	$L91addiu	$4,$6,3$L74:srl	$3,$3,7li	$5,6			# 0x6li	$2,4			# 0x4movz	$5,$2,$3sw	$5,4($9)j	$L62lbu	$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	nomacroaddiu	$15,$4,17236lw	$14,4($15)lw	$2,17184($4)sra	$3,$14,1andi	$2,$2,0x4movn	$14,$3,$2move	$13,$4blez	$14,$L95lw	$2,17044($4)move	$9,$2move	$10,$15move	$11,$0j	$L97li	$12,11			# 0xb$L111:sw	$6,20($10)sw	$5,24($10)sh	$6,17592($13)sh	$5,17594($13)beq	$14,$11,$L110addiu	$10,$10,8$L97:lbu	$2,0($9)lbu	$3,1($9)lbu	$4,2($9)lbu	$8,3($9)sll	$3,$3,16sll	$2,$2,24or	$2,$2,$3sll	$5,$4,24sll	$6,$8,16lbu	$3,4($9)lbu	$7,5($9)or	$5,$5,$6or	$2,$2,$8or	$5,$5,$7sll	$4,$4,8sll	$3,$3,8or	$4,$4,$2or	$3,$3,$5addiu	$2,$12,-1sra	$4,$4,$12sra	$3,$3,$2sra	$6,$4,1sra	$5,$3,1andi	$4,$4,0x1sll	$6,$6,16sll	$5,$5,16and	$3,$3,$4sra	$6,$6,16sra	$5,$5,16addiu	$11,$11,1addiu	$9,$9,4bne	$3,$0,$L111addiu	$12,$12,-2j	$31li	$2,1			# 0x1$L110:slt	$2,$11,3beq	$2,$0,$L103nop$L102:sll	$2,$11,3addu	$2,$2,$15lh	$5,17594($13)lh	$4,17592($13)addiu	$3,$2,20$L104:addiu	$11,$11,1slt	$2,$11,3sw	$4,0($3)sw	$5,4($3)bne	$2,$0,$L104addiu	$3,$3,8$L103:j	$31move	$2,$0$L95:j	$L102move	$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	nomacroj	$31move	$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	nomacroaddiu	$sp,$sp,-8sw	$17,4($sp)sw	$16,0($sp)lui	$2,%hi(mpeg2_scan_norm+64)lw	$12,17044($4)move	$13,$4addiu	$17,$2,%lo(mpeg2_scan_norm+64)move	$11,$0li	$15,8			# 0x8li	$24,3			# 0x3lui	$25,%hi(mpeg2_scan_norm)li	$16,1			# 0x1li	$14,4			# 0x4move	$7,$4$L115:lbu	$2,0($12)sra	$3,$15,$11and	$2,$2,$3beq	$2,$0,$L116nopaddiu	$9,$11,5subu	$8,$24,$11move	$5,$12addiu	$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,$9sra	$3,$3,$8or	$2,$2,$3addu	$4,$7,$4addiu	$6,$6,1sb	$2,17861($4)bne	$6,$10,$L118addiu	$5,$5,1lw	$2,17596($13)sll	$3,$16,$11or	$2,$2,$3sw	$2,17596($13)addiu	$12,$12,64$L116:addiu	$11,$11,1bne	$11,$14,$L115addiu	$7,$7,64lw	$17,4($sp)lw	$16,0($sp)move	$2,$0j	$31addiu	$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	nomacrolw	$2,17044($4)lw	$5,17036($4)lbu	$6,0($2)lui	$2,%hi(parser.3968)srl	$6,$6,4sll	$3,$6,2addiu	$2,$2,%lo(parser.3968)addu	$8,$3,$2li	$2,1			# 0x1sll	$2,$2,$6nor	$3,$0,$2and	$3,$5,$3and	$5,$5,$2bne	$5,$0,$L132move	$2,$0j	$31nop$L132:lw	$25,0($8)jr	$25sw	$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	nomacrolw	$3,17048($4)lw	$2,17044($4)lw	$5,17096($4)subu	$2,$3,$2addu	$2,$2,$5addiu	$2,$2,-1addiu	$3,$3,-1sw	$2,17096($4)move	$2,$0j	$31sw	$3,17044($4).set	macro.set	reorder.end	mpeg2_header_user_data

⌨️ 快捷键说明

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