slice.s

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

S
4,872
字号
sw	$19,28($sp)sw	$17,20($sp)sw	$16,16($sp)sw	$18,24($sp)sw	$0,36($5)sw	$0,32($5)sw	$0,44($5)sw	$0,40($5)lw	$7,28($4)lw	$18,360($4)lw	$3,24($4)mul	$2,$7,$18move	$16,$4move	$17,$5lw	$4,12($4)lw	$5,0($5)addu	$18,$2,$3lw	$2,0($6)move	$19,$6addu	$4,$3,$4addu	$5,$18,$5move	$6,$7jal	$2li	$7,16			# 0x10lw	$3,16($16)lw	$4,24($16)lw	$5,4($17)lw	$6,28($16)lw	$2,16($19)addu	$5,$18,$5addu	$4,$3,$4jal	$2li	$7,16			# 0x10lw	$5,8($17)lw	$2,20($16)lw	$4,24($16)lw	$25,16($19)lw	$6,28($16)addu	$5,$18,$5lw	$31,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)addu	$4,$2,$4li	$7,16			# 0x10jr	$25addiu	$sp,$sp,40.set	macro.set	reorder.end	motion_zero_444.section	.text.motion_dummy,"ax",@progbits.align	2.align	5.ent	motion_dummy.type	motion_dummy, @functionmotion_dummy:.frame	$sp,0,$31		# vars= 0, regs= 0/0, args= 0, gp= 0.mask	0x00000000,0.fmask	0x00000000,0.set	noreorder.set	nomacroj	$31nop.set	macro.set	reorder.end	motion_dummy.section	.text.mpeg2_init_fbuf,"ax",@progbits.align	2.align	5.globl	mpeg2_init_fbuf.ent	mpeg2_init_fbuf.type	mpeg2_init_fbuf, @functionmpeg2_init_fbuf:.frame	$sp,16,$31		# vars= 0, regs= 3/0, args= 0, gp= 0.mask	0x00070000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-16sw	$18,8($sp)sw	$17,4($sp)sw	$16,0($sp)lw	$13,16796($4)move	$9,$5xori	$2,$13,0x2sltu	$5,$2,1move	$10,$4move	$12,$7bne	$5,$0,$L328lw	$11,44($4)move	$18,$0move	$8,$0move	$4,$0$L330:lw	$2,0($9)lw	$7,16776($10)addu	$2,$2,$8sw	$2,336($10)lw	$3,4($9)addiu	$17,$9,4addu	$3,$4,$3sw	$3,340($10)lw	$2,8($9)addiu	$16,$9,8addu	$2,$4,$2sw	$2,344($10)lw	$3,0($6)addiu	$15,$6,4addu	$3,$3,$8sw	$3,120($10)lw	$2,4($6)addiu	$14,$6,8addu	$2,$4,$2sw	$2,124($10)lw	$3,8($6)addiu	$25,$12,4addu	$3,$4,$3sw	$3,128($10)lw	$2,0($12)addiu	$24,$12,8addu	$2,$2,$8sw	$2,64($10)lw	$3,4($12)addu	$3,$4,$3sw	$3,68($10)lw	$2,8($12)li	$3,3			# 0x3addu	$2,$4,$2beq	$13,$3,$L331sw	$2,72($10)beq	$5,$0,$L333addiu	$2,$10,120sll	$2,$5,2sll	$3,$5,4subu	$3,$3,$2addiu	$4,$10,120addiu	$8,$10,64addu	$5,$8,$3li	$2,1			# 0x1addu	$3,$4,$3sw	$5,88($10)sw	$2,356($10)sw	$3,144($10)sw	$4,148($10)move	$5,$0$L335:lw	$3,16820($10)addu	$2,$5,$8sw	$2,92($10)beq	$3,$0,$L336subu	$8,$11,$18lw	$3,16788($10)li	$2,3			# 0x3beq	$3,$2,$L336nopmove	$6,$9move	$15,$17move	$14,$16$L336:lw	$2,0($6)sra	$5,$8,1addu	$2,$2,$8sw	$2,132($10)lw	$3,0($15)sll	$11,$11,1addu	$3,$3,$5sw	$3,136($10)lw	$4,0($14)sra	$7,$7,1addu	$4,$5,$4sw	$4,140($10)lw	$2,0($12)addu	$2,$8,$2sw	$2,76($10)lw	$3,0($25)addu	$3,$5,$3sw	$3,80($10)lw	$2,0($24)addu	$5,$5,$2sw	$5,84($10)$L331:lw	$12,16784($10)lw	$5,16772($10)li	$2,2			# 0x2sll	$4,$7,1sll	$8,$11,4subu	$2,$2,$12sll	$5,$5,1lw	$9,16824($10)addiu	$6,$4,-16sra	$2,$8,$2addiu	$5,$5,-32addiu	$7,$7,-16sra	$3,$11,1addiu	$4,$4,-32sw	$3,32($10)sw	$2,40($10)sw	$5,48($10)sw	$4,52($10)sw	$6,56($10)sw	$7,60($10)sw	$11,28($10)beq	$9,$0,$L339sw	$8,36($10)lui	$2,%hi(motion_reuse_420)addiu	$2,$2,%lo(motion_reuse_420)lui	$4,%hi(motion_dummy)sw	$2,192($10)lui	$3,%hi(motion_zero_420)lui	$2,%hi(motion_mp1)addiu	$4,$4,%lo(motion_dummy)addiu	$3,$3,%lo(motion_zero_420)addiu	$2,$2,%lo(motion_mp1)sw	$3,176($10)sw	$2,184($10)sw	$4,188($10)sw	$4,180($10)$L352:lw	$18,8($sp)lw	$17,4($sp)lw	$16,0($sp)j	$31addiu	$sp,$sp,16$L328:move	$8,$11sra	$4,$11,1j	$L330move	$18,$11$L339:li	$2,3			# 0x3beq	$13,$2,$L353nopbeq	$12,$0,$L354lui	$2,%hi(motion_reuse_420)li	$2,1			# 0x1beq	$12,$2,$L355lui	$2,%hi(motion_reuse_444)addiu	$2,$2,%lo(motion_reuse_444)sw	$2,192($10)lui	$3,%hi(motion_zero_444)lui	$2,%hi(motion_fi_field_444)addiu	$3,$3,%lo(motion_zero_444)addiu	$2,$2,%lo(motion_fi_field_444)sw	$3,176($10)sw	$2,180($10)lui	$3,%hi(motion_fi_16x8_444)lui	$2,%hi(motion_fi_dmv_444)addiu	$3,$3,%lo(motion_fi_16x8_444)addiu	$2,$2,%lo(motion_fi_dmv_444)sw	$3,184($10)sw	$2,188($10)lw	$18,8($sp)lw	$17,4($sp)lw	$16,0($sp)j	$31addiu	$sp,$sp,16$L333:addiu	$4,$10,132addiu	$8,$10,64li	$3,-1			# 0xffffffffffffffffli	$5,12			# 0xcsw	$3,356($10)sw	$2,144($10)sw	$4,148($10)j	$L335sw	$8,88($10)$L354:addiu	$2,$2,%lo(motion_reuse_420)sw	$2,192($10)lui	$3,%hi(motion_zero_420)lui	$2,%hi(motion_fi_field_420)addiu	$3,$3,%lo(motion_zero_420)addiu	$2,$2,%lo(motion_fi_field_420)sw	$3,176($10)sw	$2,180($10)lui	$3,%hi(motion_fi_16x8_420)lui	$2,%hi(motion_fi_dmv_420)addiu	$3,$3,%lo(motion_fi_16x8_420)addiu	$2,$2,%lo(motion_fi_dmv_420)sw	$3,184($10)sw	$2,188($10)lw	$18,8($sp)lw	$17,4($sp)lw	$16,0($sp)j	$31addiu	$sp,$sp,16$L353:bne	$12,$0,$L344li	$2,1			# 0x1lui	$2,%hi(motion_reuse_420)addiu	$2,$2,%lo(motion_reuse_420)sw	$2,192($10)lui	$3,%hi(motion_zero_420)lui	$2,%hi(motion_fr_field_420)addiu	$3,$3,%lo(motion_zero_420)addiu	$2,$2,%lo(motion_fr_field_420)sw	$3,176($10)sw	$2,180($10)lui	$3,%hi(motion_fr_frame_420)lui	$2,%hi(motion_fr_dmv_420)addiu	$3,$3,%lo(motion_fr_frame_420)addiu	$2,$2,%lo(motion_fr_dmv_420)sw	$3,184($10)j	$L352sw	$2,188($10)$L344:beq	$12,$2,$L356lui	$2,%hi(motion_reuse_444)addiu	$2,$2,%lo(motion_reuse_444)sw	$2,192($10)lui	$3,%hi(motion_zero_444)lui	$2,%hi(motion_fr_field_444)addiu	$3,$3,%lo(motion_zero_444)addiu	$2,$2,%lo(motion_fr_field_444)sw	$3,176($10)sw	$2,180($10)lui	$3,%hi(motion_fr_frame_444)lui	$2,%hi(motion_fr_dmv_444)addiu	$3,$3,%lo(motion_fr_frame_444)addiu	$2,$2,%lo(motion_fr_dmv_444)sw	$3,184($10)j	$L352sw	$2,188($10)$L355:lui	$2,%hi(motion_reuse_422)addiu	$2,$2,%lo(motion_reuse_422)sw	$2,192($10)lui	$3,%hi(motion_zero_422)lui	$2,%hi(motion_fi_field_422)addiu	$3,$3,%lo(motion_zero_422)addiu	$2,$2,%lo(motion_fi_field_422)sw	$3,176($10)sw	$2,180($10)lui	$3,%hi(motion_fi_16x8_422)lui	$2,%hi(motion_fi_dmv_422)addiu	$3,$3,%lo(motion_fi_16x8_422)addiu	$2,$2,%lo(motion_fi_dmv_422)sw	$3,184($10)j	$L352sw	$2,188($10)$L356:lui	$2,%hi(motion_reuse_422)addiu	$2,$2,%lo(motion_reuse_422)sw	$2,192($10)lui	$3,%hi(motion_zero_422)lui	$2,%hi(motion_fr_field_422)addiu	$3,$3,%lo(motion_zero_422)addiu	$2,$2,%lo(motion_fr_field_422)sw	$3,176($10)sw	$2,180($10)lui	$3,%hi(motion_fr_frame_422)lui	$2,%hi(motion_fr_dmv_422)addiu	$3,$3,%lo(motion_fr_frame_422)addiu	$2,$2,%lo(motion_fr_dmv_422)sw	$3,184($10)j	$L352sw	$2,188($10).set	macro.set	reorder.end	mpeg2_init_fbuf.section	.text.motion_fr_field_422,"ax",@progbits.align	2.align	5.ent	motion_fr_field_422.type	motion_fr_field_422, @functionmotion_fr_field_422:.frame	$sp,48,$31		# vars= 0, regs= 8/0, args= 16, gp= 0.mask	0x807f0000,-4.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-48sw	$22,40($sp)sw	$20,32($sp)sw	$18,24($sp)sw	$31,44($sp)sw	$21,36($sp)sw	$19,28($sp)sw	$17,20($sp)sw	$16,16($sp)lw	$7,4($4)move	$18,$4move	$20,$5blez	$7,$L433move	$22,$6lw	$2,8($4)lw	$6,0($4)lbu	$3,0($2)lbu	$4,1($2)sll	$3,$3,8or	$3,$3,$4sll	$3,$3,$7or	$6,$6,$3addiu	$2,$2,2addiu	$7,$7,-16sw	$2,8($18)sw	$6,0($18)sw	$7,4($18)$L358:move	$17,$6move	$9,$7sll	$6,$6,1addiu	$7,$7,1sw	$7,4($18)sw	$6,0($18)lw	$10,32($20)bltz	$6,$L437lw	$8,48($20)li	$2,201326592			# 0xc000000sltu	$2,$6,$2beq	$2,$0,$L438srl	$4,$6,28srl	$3,$6,22lui	$2,%hi(MV_10)addiu	$2,$2,%lo(MV_10)sll	$3,$3,1addu	$3,$3,$2lbu	$5,1($3)addiu	$2,$9,2addu	$7,$5,$2lbu	$4,0($3)sw	$7,4($18)lbu	$2,1($3)sll	$4,$4,$8sll	$2,$6,$2sll	$6,$2,1addiu	$9,$4,1sw	$6,0($18)bne	$8,$0,$L439sra	$5,$2,31$L367:xor	$2,$9,$5subu	$2,$2,$5$L362:lw	$4,48($20)li	$3,27			# 0x1bsubu	$3,$3,$4addu	$2,$2,$10sll	$2,$2,$3sra	$21,$2,$3sw	$21,32($20)lw	$7,4($18)blez	$7,$L434nop$L449:lw	$2,8($18)lw	$6,0($18)lbu	$3,0($2)lbu	$4,1($2)sll	$3,$3,8or	$3,$3,$4sll	$3,$3,$7or	$6,$6,$3addiu	$7,$7,-16sw	$6,0($18)sw	$7,4($18)addiu	$2,$2,2sw	$2,8($18)lw	$10,36($20)bltz	$6,$L440lw	$8,52($20)$L373:li	$2,201326592			# 0xc000000sltu	$2,$6,$2bne	$2,$0,$L376lui	$2,%hi(MV_10)srl	$4,$6,28lui	$2,%hi(MV_4)addiu	$2,$2,%lo(MV_4)sll	$4,$4,1addu	$4,$4,$2lbu	$3,1($4)addu	$2,$8,$7addiu	$3,$3,1addu	$7,$2,$3lbu	$5,0($4)sw	$7,4($18)lbu	$2,1($4)sll	$5,$5,$8sll	$2,$6,$2addiu	$5,$5,1sll	$4,$2,1bne	$8,$0,$L441sra	$3,$2,31$L378:xor	$2,$5,$3sll	$6,$4,$8subu	$2,$2,$3sw	$6,0($18)$L375:sra	$3,$10,1addu	$3,$2,$3sll	$2,$3,1sw	$2,36($20)lw	$10,24($18)lw	$7,48($18)sll	$8,$10,1addu	$6,$21,$8lw	$2,360($18)sltu	$4,$7,$6bne	$4,$0,$L384addu	$5,$3,$2$L450:lw	$4,60($18)srl	$9,$6,1sltu	$2,$4,$5bne	$2,$0,$L390andi	$6,$6,0x1andi	$3,$5,0x1$L459:li	$2,-2			# 0xfffffffffffffffeand	$4,$5,$2sll	$19,$3,1$L392:or	$2,$6,$19srl	$17,$17,31lw	$6,28($18)addu	$17,$17,$4mul	$3,$17,$6sll	$2,$2,2addu	$2,$2,$22lw	$4,12($18)lw	$5,0($20)addu	$17,$3,$9lw	$3,0($2)addu	$4,$10,$4addu	$5,$17,$5sll	$6,$6,1jal	$3li	$7,8			# 0x8srl	$2,$21,31addu	$16,$2,$21sra	$16,$16,1andi	$16,$16,0x1or	$16,$16,$19and	$2,$21,$2lw	$4,24($18)sll	$16,$16,2lw	$3,16($18)addu	$17,$17,$2addu	$16,$22,$16lw	$5,4($20)lw	$6,32($18)srl	$17,$17,1lw	$2,16($16)sra	$4,$4,1addu	$4,$4,$3addu	$5,$17,$5sll	$6,$6,1jal	$2li	$7,8			# 0x8lw	$4,24($18)lw	$2,20($18)lw	$5,8($20)lw	$6,32($18)sra	$4,$4,1lw	$3,16($16)li	$7,8			# 0x8addu	$4,$4,$2addu	$5,$17,$5jal	$3sll	$6,$6,1lw	$7,4($18)blez	$7,$L435noplw	$2,8($18)lw	$6,0($18)lbu	$3,0($2)lbu	$4,1($2)sll	$3,$3,8or	$3,$3,$4sll	$3,$3,$7or	$6,$6,$3addiu	$2,$2,2addiu	$7,$7,-16sw	$2,8($18)sw	$6,0($18)sw	$7,4($18)$L395:move	$17,$6move	$9,$7sll	$6,$6,1addiu	$7,$7,1sw	$6,0($18)sw	$7,4($18)lw	$10,40($20)bltz	$6,$L442lw	$8,48($20)li	$2,201326592			# 0xc000000sltu	$2,$6,$2bne	$2,$0,$L400lui	$2,%hi(MV_10)srl	$4,$6,28lui	$2,%hi(MV_4)addiu	$2,$2,%lo(MV_4)sll	$4,$4,1addu	$4,$4,$2lbu	$3,1($4)addiu	$2,$9,2addu	$3,$8,$3addu	$7,$3,$2lbu	$5,0($4)sw	$7,4($18)lbu	$2,1($4)sll	$5,$5,$8sll	$2,$6,$2addiu	$5,$5,1sll	$4,$2,1bne	$8,$0,$L443sra	$3,$2,31$L402:xor	$2,$5,$3sll	$6,$4,$8subu	$2,$2,$3sw	$6,0($18)$L399:lw	$4,48($20)li	$3,27			# 0x1bsubu	$3,$3,$4addu	$2,$2,$10sll	$2,$2,$3sra	$21,$2,$3sw	$21,40($20)lw	$7,4($18)blez	$7,$L436nop$L455:lw	$2,8($18)lw	$6,0($18)lbu	$3,0($2)lbu	$4,1($2)sll	$3,$3,8or	$3,$3,$4sll	$3,$3,$7or	$6,$6,$3addiu	$7,$7,-16sw	$6,0($18)sw	$7,4($18)addiu	$2,$2,2sw	$2,8($18)lw	$10,44($20)bltz	$6,$L444lw	$8,52($20)$L410:li	$2,201326592			# 0xc000000sltu	$2,$6,$2bne	$2,$0,$L413lui	$2,%hi(MV_10)srl	$4,$6,28lui	$2,%hi(MV_4)addiu	$2,$2,%lo(MV_4)sll	$4,$4,1addu	$4,$4,$2lbu	$3,1($4)addu	$2,$8,$7addiu	$3,$3,1addu	$7,$2,$3lbu	$5,0($4)sw	$7,4($18)lbu	$2,1($4)sll	$5,$5,$8sll	$2,$6,$2addiu	$5,$5,1sll	$4,$2,1bne	$8,$0,$L445sra	$3,$2,31$L415:xor	$2,$5,$3sll	$6,$4,$8subu	$2,$2,$3sw	$6,0($18)$L412:sra	$3,$10,1addu	$3,$2,$3sll	$2,$3,1sw	$2,44($20)lw	$10,24($18)lw	$7,48($18)sll	$8,$10,1addu	$6,$21,$8lw	$2,360($18)sltu	$4,$7,$6bne	$4,$0,$L421addu	$5,$3,$2lw	$4,60($18)srl	$9,$6,1sltu	$2,$4,$5beq	$2,$0,$L446andi	$6,$6,0x1$L427:bltz	$5,$L447li	$2,-2			# 0xfffffffffffffffeandi	$3,$4,0x1and	$5,$4,$2sll	$19,$3,1$L429:or	$2,$6,$19srl	$17,$17,31lw	$6,28($18)addu	$17,$17,$5mul	$3,$17,$6lw	$4,12($18)sll	$2,$2,2addu	$2,$2,$22lw	$5,0($20)addu	$17,$3,$9addu	$4,$6,$4lw	$3,0($2)addu	$4,$4,$10addu	$5,$17,$5sll	$6,$6,1jal	$3li	$7,8			# 0x8srl	$2,$21,31addu	$16,$2,$21sra	$16,$16,1andi	$16,$16,0x1or	$16,$16,$19and	$2,$21,$2lw	$6,32($18)lw	$3,16($18)lw	$4,24($18)sll	$16,$16,2addu	$16,$22,$16addu	$17,$17,$2lw	$5,4($20)srl	$17,$17,1addu	$3,$6,$3lw	$8,16($16)sra	$4,$4,1addu	$5,$17,$5addu	$4,$3,$4sll	$6,$6,1jal	$8li	$7,8			# 0x8lw	$6,32($18)lw	$2,24($18)lw	$4,20($18)lw	$5,8($20)addu	$4,$6,$4sra	$2,$2,1lw	$25,16($16)addu	$5,$17,$5lw	$31,44($sp)lw	$22,40($sp)lw	$21,36($sp)lw	$20,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)addu	$4,$4,$2sll	$6,$6,1li	$7,8			# 0x8jr	$25addiu	$sp,$sp,48$L438:lui	$2,%hi(MV_4)addiu	$2,$2,%lo(MV_4)sll	$4,$4,1addu	$4,$4,$2lbu	$3,1($4)addiu	$2,$9,2addu	$3,$8,$3addu	$7,$3,$2lbu	$5,0($4)sw	$7,4($18)lbu	$2,1($4)sll	$5,$5,$8sll	$2,$6,$2addiu	$5,$5,1sll	$4,$2,1bne	$8,$0,$L448sra	$3,$2,31xor	$2,$5,$3sll	$6,$4,$8subu	$2,$2,$3sw	$6,0($18)$L456:lw	$4,48($20)li	$3,27			# 0x1bsubu	$3,$3,$4addu	$2,$2,$10sll	$2,$2,$3sra	$21,$2,$3sw	$21,32($20)lw	$7,4($18)bgtz	$7,$L449nop$L434:lw	$6,0($18)lw	$10,36($20)bgez	$6,$L373lw	$8,52($20)$L440:move	$2,$0sra	$3,$10,1addu	$3,$2,$3sll	$6,$6,1addiu	$7,$7,1sll	$2,$3,1sw	$6,0($18)sw	$7,4($18)sw	$2,36($20)lw	$10,24($18)lw	$7,48($18)sll	$8,$10,1addu	$6,$21,$8lw	$2,360($18)sltu	$4,$7,$6beq	$4,$0,$L450addu	$5,$3,$2$L384:bltz	$6,$L451move	$6,$0andi	$6,$7,0x1srl	$9,$7,1subu	$21,$7,$8$L458:lw	$4,60($18)sltu	$2,$4,$5beq	$2,$0,$L459andi	$3,$5,0x1$L390:bltz	$5,$L453andi	$3,$4,0x1li	$2,-2			# 0xfffffffffffffffeand	$4,$4,$2j	$L392sll	$19,$3,1$L421:bltz	$6,$L454move	$6,$0andi	$6,$7,0x1srl	$9,$7,1subu	$21,$7,$8$L457:lw	$4,60($18)sltu	$2,$4,$5bne	$2,$0,$L427nop$L446:andi	$3,$5,0x1li	$2,-2			# 0xfffffffffffffffeand	$5,$5,$2j	$L429sll	$19,$3,1$L400:srl	$3,$6,22addiu	$2,$2,%lo(MV_10)sll	$3,$3,1addu	$3,$3,$2lbu	$5,1($3)addiu	$2,$9,2addu	$7,$5,$2lbu	$4,0($3)sw	$7,4($18)lbu	$2,1($3)sll	$4,$4,$8sll	$2,$6,$2sll	$6,$2,1addiu	$9,$4,1sw	$6,0($18)beq	$8,$0,$L404sra	$5,$2,31blez	$7,$L406noplw	$2,8($18)lbu	$3,0($2)lbu	$4,1($2)sll	$3,$3,8or	$3,$3,$4sll	$3,$3,$7or	$6,$6,$3addiu	$2,$2,2addiu	$7,$7,-16sw	$6,0($18)sw	$2,8($18)sw	$7,4($18)$L406:lw	$4,0($18)lw	$3,4($18)subu	$2,$0,$8addu	$7,$3,$8srl	$2,$4,$2sll	$6,$4,$8addu	$9,$9,$2sw	$6,0($18)sw	$7,4($18)$L404:xor	$2,$9,$5lw	$4,48($20)subu	$2,$2,$5li	$3,27			# 0x1bsubu	$3,$3,$4addu	$2,$2,$10sll	$2,$2,$3sra	$21,$2,$3sw	$21,40($20)lw	$7,4($18)bgtz	$7,$L455nop$L436:lw	$6,0($18)lw	$10,44($20)bgez	$6,$L410

⌨️ 快捷键说明

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