header.s

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

S
3,544
字号
sltu	$7,$2,1xori	$4,$4,0x1addiu	$2,$18,16976xor	$4,$7,$4addiu	$3,$18,17280andi	$5,$5,0x8movz	$6,$3,$4sw	$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,$L296sw	$0,28($2)lw	$3,4($6)li	$2,1			# 0x1beq	$3,$2,$L320sw	$6,16996($18)$L298:sll	$2,$7,2addu	$4,$2,$18lw	$3,17460($4)lw	$2,17564($18)beq	$2,$0,$L321sw	$3,17004($18)$L300:lui	$2,%hi(invalid_end_action)$L329:li	$3,10			# 0xaaddiu	$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	$31addiu	$sp,$sp,40$L315:lui	$2,%hi($L273)$L322:sll	$5,$4,2addiu	$2,$2,%lo($L273)addu	$2,$5,$2lw	$3,0($2)j	$3nop.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,17160sw	$2,44($18)$L304:move	$6,$17move	$7,$16addiu	$8,$17,48$L305: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,$L305addiu	$7,$7,16lw	$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,16976sw	$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,$L307sw	$0,16980($18)lw	$3,17040($18)addiu	$2,$4,-3sw	$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	$31addiu	$sp,$sp,40$L318:move	$4,$18jal	copy_matrixli	$5,1			# 0x1lw	$16,17596($18)andi	$2,$16,0x8beq	$2,$0,$L328andi	$2,$16,0xaaddiu	$4,$18,17669$L327:addiu	$5,$18,18053jal	memcmpli	$6,64			# 0x40beq	$2,$0,$L328andi	$2,$16,0xamove	$4,$18jal	copy_matrixli	$5,3			# 0x3addiu	$2,$18,12676j	$L288sw	$2,384($18)$L292:sw	$19,16($17)j	$L304sw	$2,17032($18)$L312:bne	$3,$2,$L268nopsw	$3,44($17)j	$L261sw	$3,48($17)$L314:lw	$4,44($17)sltu	$2,$4,16beq	$2,$0,$L308sw	$0,16($17)j	$L322lui	$2,%hi($L273)$L257:li	$5,4			# 0x4li	$4,3			# 0x3$L262:lw	$2,36($17)lw	$3,40($17)mul	$2,$4,$2mul	$3,$5,$3move	$4,$2sw	$3,44($17)bne	$3,$0,$L310sw	$2,48($17)j	$L323lw	$2,44($17)$L296:lw	$2,17564($18)bne	$2,$0,$L329lui	$2,%hi(invalid_end_action)sll	$2,$7,2addu	$2,$2,$18lw	$3,17460($2)j	$L300sw	$3,17008($18)$L258:li	$5,16			# 0x10j	$L262li	$4,9			# 0x9$L269:li	$2,1			# 0x1sw	$2,44($17)j	$L261sw	$2,48($17)$L272:li	$2,8			# 0x8li	$3,9			# 0x9sw	$2,44($17)j	$L261sw	$3,48($17)$L271:li	$2,32			# 0x20li	$3,27			# 0x1bsw	$2,44($17)j	$L261sw	$3,48($17)$L270:li	$2,64			# 0x40li	$3,45			# 0x2dsw	$2,44($17)j	$L261sw	$3,48($17)$L313:j	$L262li	$4,100			# 0x64$L320:addiu	$2,$6,44j	$L298sw	$2,17000($18)$L321:lw	$2,17464($4)j	$L300sw	$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	nomacroaddiu	$sp,$sp,-80sw	$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,0x1move	$19,$4move	$20,$5andi	$17,$3,0x8bne	$2,$0,$L413lw	$18,16788($4)lw	$16,17596($19)andi	$2,$16,0x4bne	$2,$0,$L333andi	$2,$16,0x5$L429:bne	$2,$0,$L414addiu	$2,$19,388$L335:andi	$2,$16,0x2bne	$2,$0,$L415andi	$2,$16,0x8$L427:bne	$2,$0,$L416andi	$2,$16,0xa$L428:bne	$2,$0,$L417addiu	$2,$19,4484$L343:lw	$2,17252($19)lw	$3,17032($19)andi	$5,$2,0x7li	$2,4			# 0x4beq	$3,$2,$L418sw	$5,16788($19)$L345:lw	$2,17456($19)addiu	$6,$19,17236addiu	$9,$2,44li	$2,1			# 0x1sw	$2,16820($19)sw	$9,17456($19)move	$7,$9addiu	$8,$19,17268$L393: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,$L393addiu	$7,$7,16lw	$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,$L419sw	$4,4($7)sw	$9,17000($19)$L366:lw	$2,17096($19)beq	$2,$0,$L398addiu	$2,$2,-3lw	$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	$31addiu	$sp,$sp,80$L417:sw	$2,384($19)lw	$2,17252($19)lw	$3,17032($19)andi	$5,$2,0x7li	$2,4			# 0x4bne	$3,$2,$L345sw	$5,16788($19)$L418:lw	$2,17456($19)xori	$3,$18,0x3addiu	$4,$19,17368sltu	$10,$3,1sltu	$2,$2,$4sw	$0,16820($19)beq	$10,$2,$L347addiu	$11,$19,17280move	$9,$4$L349:sw	$9,17456($19)move	$7,$9addiu	$6,$19,17236addiu	$8,$19,17268$L350: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,$L350addiu	$7,$7,16lw	$2,8($6)lw	$3,0($6)lw	$4,4($6)sw	$2,8($7)sw	$3,0($7)beq	$10,$0,$L420sw	$4,4($7)$L351:addiu	$2,$19,16976lw	$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			# 0x3sw	$9,16996($19)beq	$5,$2,$L399sw	$9,16984($19)bne	$17,$0,$L355noplw	$2,17080($19)beq	$2,$0,$L357li	$2,1			# 0x1sw	$0,16996($19)sw	$0,17080($19)$L355:lw	$4,17564($19)sltu	$3,$17,1sltu	$2,$4,1addu	$2,$3,$2bne	$2,$0,$L421sll	$2,$2,2$L353:beq	$4,$0,$L362noplw	$2,17580($19)beq	$2,$0,$L422nop$L364:lw	$2,17520($19)bne	$2,$0,$L366noplw	$3,17088($19)slt	$2,$3,3beq	$2,$0,$L368sll	$16,$3,4$L425:addiu	$16,$16,17472addiu	$2,$3,1addu	$16,$19,$16lw	$4,36($sp)li	$5,4			# 0x4sw	$2,17088($19)jal	mpeg2_mallocsw	$0,12($16)lw	$4,40($sp)li	$5,4			# 0x4jal	mpeg2_mallocsw	$2,0($16)lw	$4,44($sp)sw	$2,4($16)jal	mpeg2_mallocli	$5,4			# 0x4lw	$3,17088($19)sw	$2,8($16)slt	$2,$3,3bne	$2,$0,$L425sll	$16,$3,4$L368:lw	$4,17464($19)addiu	$3,$19,17472beq	$4,$3,$L383lw	$5,16788($19)$L412:lw	$2,17468($19)bne	$3,$2,$L426li	$2,3			# 0x3$L383:addiu	$3,$19,17488$L424:beq	$4,$3,$L386noplw	$2,17468($19)bne	$3,$2,$L426li	$2,3			# 0x3$L386:addiu	$3,$19,17504beq	$4,$3,$L366noplw	$2,17468($19)beq	$3,$2,$L366li	$2,3			# 0x3$L426:sw	$3,17460($19)beq	$5,$2,$L389sw	$3,16992($19)lw	$2,17184($19)andi	$2,$2,0x8beq	$2,$0,$L366noplw	$2,17564($19)beq	$2,$0,$L392nop$L389:sw	$3,17008($19)$L392:lw	$2,17460($19)j	$L366sw	$2,17004($19)$L414:sw	$2,380($19)andi	$2,$16,0x2beq	$2,$0,$L427andi	$2,$16,0x8$L415:move	$4,$19jal	copy_matrixli	$5,1			# 0x1lw	$16,17596($19)andi	$2,$16,0x8beq	$2,$0,$L428andi	$2,$16,0xa$L416:addiu	$4,$19,17669addiu	$5,$19,18053jal	memcmpli	$6,64			# 0x40beq	$2,$0,$L428andi	$2,$16,0xamove	$4,$19jal	copy_matrixli	$5,3			# 0x3addiu	$2,$19,12676j	$L343sw	$2,384($19)$L419:lw	$3,16788($19)li	$2,3			# 0x3bne	$3,$2,$L366nopj	$L366sw	$9,17000($19)$L413:jal	copy_matrixmove	$5,$0lw	$16,17596($19)andi	$2,$16,0x4beq	$2,$0,$L429andi	$2,$16,0x5$L333:addiu	$4,$19,17605addiu	$5,$19,17989jal	memcmpli	$6,64			# 0x40beq	$2,$0,$L429andi	$2,$16,0x5move	$4,$19jal	copy_matrixli	$5,2			# 0x2lw	$16,17596($19)addiu	$2,$19,8580j	$L335sw	$2,380($19)$L420:lw	$2,17464($19)lw	$3,17460($19)sw	$2,17468($19)j	$L351sw	$3,17464($19)$L421:addu	$2,$2,$19lw	$3,17460($2)j	$L353sw	$3,17008($19)$L399:j	$L353lw	$4,17564($19)$L347:move	$9,$11j	$L349move	$11,$4$L362:lw	$2,17520($19)bne	$2,$0,$L366noplw	$4,17088($19)slt	$2,$4,3beq	$2,$0,$L381nopli	$18,2			# 0x2$L382:lw	$2,17164($19)lw	$17,44($19)sll	$16,$4,4mul	$17,$17,$2lw	$3,16784($19)addiu	$16,$16,17472addu	$16,$19,$16addiu	$2,$4,1subu	$3,$18,$3move	$4,$17li	$5,2			# 0x2sw	$2,17088($19)sw	$0,12($16)jal	mpeg2_mallocsra	$17,$17,$3sw	$2,0($16)move	$4,$17jal	mpeg2_mallocli	$5,2			# 0x2sw	$2,4($16)move	$4,$17jal	mpeg2_mallocli	$5,2			# 0x2lw	$4,17088($19)sw	$2,8($16)slt	$2,$4,3bne	$2,$0,$L382noplw	$5,16788($19)$L381:lw	$4,17464($19)addiu	$3,$19,17472bne	$4,$3,$L412nopj	$L424addiu	$3,$19,17488$L357:lw	$3,4($11)beq	$3,$2,$L423sw	$11,16996($19)lw	$2,17464($19)j	$L355sw	$2,17004($19)$L423:addiu	$2,$11,44sw	$2,17000($19)lw	$2,17464($19)j	$L355sw	$2,17004($19)$L422:lw	$4,17572($19)jal	mpeg2_mallocli	$5,3			# 0x3lw	$4,17568($19)lw	$7,17576($19)move	$6,$2addiu	$3,$sp,32lw	$2,17564($19)move	$5,$6sw	$4,20($sp)sw	$3,24($sp)sw	$20,16($sp)li	$4,2			# 0x2sw	$6,352($19)jal	$2addiu	$6,$19,17160lw	$2,17164($19)lw	$17,44($19)lw	$3,52($sp)mul	$17,$17,$2lw	$16,16784($19)lw	$2,48($sp)li	$18,2			# 0x2sw	$3,348($19)subu	$16,$18,$16move	$4,$17li	$5,2			# 0x2sw	$2,17580($19)jal	mpeg2_mallocsra	$16,$17,$16sw	$2,17524($19)move	$4,$16jal	mpeg2_mallocli	$5,2			# 0x2sw	$2,17528($19)move	$4,$16jal	mpeg2_mallocli	$5,2			# 0x2sw	$2,17532($19)move	$4,$17jal	mpeg2_mallocli	$5,2			# 0x2sw	$2,17536($19)move	$4,$16jal	mpeg2_mallocli	$5,2			# 0x2sw	$2,17540($19)move	$4,$16jal	mpeg2_mallocli	$5,2			# 0x2lw	$16,44($19)lw	$3,16784($19)sll	$16,$16,5subu	$18,$18,$3move	$4,$16li	$5,2			# 0x2jal	mpeg2_mallocsw	$2,17544($19)sra	$16,$16,$18move	$4,$16li	$5,2			# 0x2jal	mpeg2_mallocsw	$2,17548($19)sw	$2,17552($19)move	$4,$16jal	mpeg2_mallocli	$5,2			# 0x2j	$L364sw	$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,0lw	$9,17044($4)lbu	$2,6($9)andi	$2,$2,0x20.set	noreorder.set	nomacrobeq	$2,$0,$L431move	$8,$4.set	macro.set	reorderlbu	$2,0($9)lbu	$3,1($9)lbu	$4,2($9)sll	$2,$2,16or	$2,$2,$4sll	$3,$3,8or	$3,$3,$2addiu	$10,$8,17100sra	$5,$3,12sw	$5,28($10).set	noreorder.set	nomacrobeq	$5,$0,$L431sw	$5,36($10).set	macro.set	reorderandi	$3,$3,0xfffsw	$3,32($10).set	noreorder.set	nomacrobeq	$3,$0,$L431sw	$3,40($10).set	macro.set	reorderli	$2,-16			# 0xfffffffffffffff0addiu	$6,$3,15addiu	$5,$5,15and	$6,$6,$2and	$5,$5,$2srl	$3,$5,1srl	$4,$6,1li	$2,164			# 0xa4sw	$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,4sw	$2,44($10)lbu	$3,3($9)lui	$2,%hi(frame_period.3172)andi	$3,$3,0xfaddiu	$2,$2,%lo(frame_period.3172)sll	$3,$3,2addu	$3,$3,$2lw	$4,0($3)sw	$4,52($10)lbu	$2,4($9)lbu	$3,5($9)lbu	$4,6($9)sll	$3,$3,2sll	$2,$2,10or	$2,$2,$3srl	$4,$4,6or	$2,$2,$4sw	$2,16($10)lbu	$3,6($9)lbu	$4,7($9)sll	$3,$3,16sll	$4,$4,8li	$2,2031616			# 0x1f0000ori	$2,$2,0xf800or	$3,$3,$4and	$3,$3,$2sw	$3,20($10)lbu	$2,7($9)andi	$2,$2,0x4.set	noreorder.set	nomacrobne	$2,$0,$L474addiu	$7,$9,7.set	macro.set	reorderli	$3,3			# 0x3sw	$3,17596($8)lbu	$2,7($9)andi	$2,$2,0x2.set	noreorder.set	nomacrobne	$2,$0,$L475

⌨️ 快捷键说明

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