slice.s

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

S
4,872
字号
lbu	$3,0($2)lbu	$4,2($2)addu	$13,$13,$3lbu	$3,1($2)#APP.set reorder#NO_APPslt	$2,$13,64.set	noreorder.set	nomacrobeq	$2,$0,$L197move	$8,$4.set	macro.set	reorder$L266:move	$9,$3$L199:#APP.set noreorder#NO_APPaddu	$2,$7,$13lbu	$3,0($2)addiu	$4,$8,1sll	$11,$3,1addu	$5,$25,$11addu	$6,$6,$4lhu	$2,0($5)sll	$4,$10,$8#APP.word	0b01110000000000110000001010101111	#S32I2M XR10,$3#NO_APPmul	$2,$9,$2#APP.word	0b01110000000000101010111011000011	#S32MAX XR11,XR11,XR10#NO_APPsra	$3,$4,31sra	$2,$2,4xor	$2,$3,$2subu	$2,$2,$3#APP.set reorder#NO_APPsll	$2,$2,4sll	$3,$2,16sra	$3,$3,16.set	noreorder.set	nomacrobeq	$2,$3,$L265sra	$3,$2,4.set	macro.set	reordersra	$2,$2,31xori	$2,$2,0x7ffsll	$2,$2,4sra	$3,$2,4$L265:addu	$2,$14,$11sh	$3,0($2)xor	$15,$15,$3.set	noreorder.set	nomacroblez	$6,$L249sll	$10,$4,1.set	macro.set	reorderlbu	$2,0($12)lbu	$3,1($12)sll	$2,$2,8or	$2,$2,$3sll	$2,$2,$6or	$10,$10,$2li	$2,671088640			# 0x28000000sltu	$2,$10,$2addiu	$12,$12,2.set	noreorder.set	nomacrobeq	$2,$0,$L257addiu	$6,$6,-16.set	macro.set	reorderli	$2,67108864			# 0x4000000$L264:sltu	$2,$10,$2.set	noreorder.set	nomacrobne	$2,$0,$L203li	$2,33554432			# 0x2000000.set	macro.set	reordersrl	$4,$10,24lui	$2,%hi(DCT_B14_8)sll	$3,$4,1addiu	$2,$2,%lo(DCT_B14_8)addu	$3,$3,$4addiu	$2,$2,-12addu	$3,$3,$2#APP.set noreorder#NO_APPlbu	$2,0($3)lbu	$4,2($3)addu	$13,$13,$2lbu	$3,1($3)#APP.set reorder#NO_APPslt	$2,$13,64.set	noreorder.set	nomacrobne	$2,$0,$L266move	$8,$4.set	macro.set	reordersll	$2,$10,6srl	$2,$2,26addu	$2,$2,$13addiu	$13,$2,-64slt	$3,$13,64beq	$3,$0,$L197#APP.set noreorder#NO_APPaddu	$2,$7,$13addiu	$8,$6,12lbu	$4,0($2).set	noreorder.set	nomacroblez	$8,$L208sll	$5,$10,12.set	macro.set	reorderlbu	$2,0($12)lbu	$3,1($12)sll	$2,$2,8or	$2,$2,$3sll	$2,$2,$8or	$5,$5,$2addiu	$12,$12,2addiu	$8,$6,-4$L208:sll	$6,$4,1#APP.word	0b01110000000001000000001010101111	#S32I2M XR10,$4#NO_APPaddu	$2,$25,$6lhu	$3,0($2)sra	$4,$5,20mul	$3,$3,$4#APP.word	0b01110000000000101010111011000011	#S32MAX XR11,XR11,XR10#NO_APPsra	$3,$3,4#APP.set reorder#NO_APPsll	$3,$3,4sll	$2,$3,16sra	$2,$2,16.set	noreorder.set	nomacrobeq	$3,$2,$L210sra	$2,$3,31.set	macro.set	reorderxori	$2,$2,0x7ffsll	$3,$2,4$L210:sra	$3,$3,4addu	$2,$14,$6addiu	$6,$8,12sh	$3,0($2)xor	$15,$15,$3.set	noreorder.set	nomacroblez	$6,$L249sll	$10,$5,12.set	macro.set	reorderlbu	$2,0($12)lbu	$3,1($12)sll	$2,$2,8or	$2,$2,$3sll	$2,$2,$6or	$10,$10,$2addiu	$12,$12,2.set	noreorder.set	nomacroj	$L249addiu	$6,$8,-4.set	macro.set	reorder$L213:li	$2,8388608			# 0x800000sltu	$2,$10,$2.set	noreorder.set	nomacrobne	$2,$0,$L216li	$2,2097152			# 0x200000.set	macro.set	reordersrl	$4,$10,19sll	$3,$4,1lui	$2,%hi(DCT_13)addu	$3,$3,$4addiu	$2,$2,%lo(DCT_13)$L246:addiu	$2,$2,-48addu	$3,$3,$2#APP.set noreorder#NO_APPlbu	$2,0($3)lbu	$4,2($3)addu	$13,$13,$2lbu	$3,1($3)#APP.set reorder#NO_APPslt	$2,$13,64.set	noreorder.set	nomacrobne	$2,$0,$L266move	$8,$4.set	macro.set	reorder$L197:#APP.word	0b01110000000001000000001011101110	#S32M2I XR11, $4#NO_APPlhu	$2,126($14)andi	$3,$15,0x1xor	$3,$3,$2sll	$5,$10,2addiu	$6,$6,2sra	$4,$4,3lui	$2,%hi(idct_row_max_intra)sw	$5,0($24)sw	$6,4($24)sw	$4,%lo(idct_row_max_intra)($2)lui	$2,%hi(mpeg2_idct_copy)sw	$12,8($24)sh	$3,126($14)lw	$25,%lo(mpeg2_idct_copy)($2)move	$5,$17move	$6,$18lw	$17,4($sp)lw	$18,8($sp)lw	$16,0($sp)move	$4,$14.set	noreorder.set	nomacrojr	$25addiu	$sp,$sp,16.set	macro.set	reorder$L203:sltu	$2,$10,$2.set	noreorder.set	nomacrobne	$2,$0,$L213srl	$4,$10,22.set	macro.set	reorderlui	$2,%hi(DCT_B14_10)sll	$3,$4,1addiu	$2,$2,%lo(DCT_B14_10)addu	$3,$3,$4addiu	$2,$2,-24addu	$3,$3,$2#APP.set noreorder#NO_APPlbu	$2,0($3)lbu	$5,2($3)addu	$13,$13,$2slt	$4,$13,64.set	noreorder.set	nomacrobeq	$4,$0,$L197lbu	$2,1($3).set	macro.set	reordermove	$8,$5.set	noreorder.set	nomacroj	$L199move	$9,$2.set	macro.set	reorder$L216:sltu	$2,$10,$2.set	noreorder.set	nomacrobne	$2,$0,$L219srl	$5,$10,16.set	macro.set	reordersrl	$4,$10,17sll	$3,$4,1lui	$2,%hi(DCT_15)addu	$3,$3,$4.set	noreorder.set	nomacroj	$L246addiu	$2,$2,%lo(DCT_15).set	macro.set	reorder$L219:lbu	$3,0($12)lbu	$2,1($12)sll	$3,$3,8or	$3,$3,$2addiu	$2,$6,16sll	$3,$3,$2sll	$4,$5,1lui	$2,%hi(DCT_16)addu	$4,$4,$5addiu	$2,$2,%lo(DCT_16)sll	$5,$10,16addu	$4,$4,$2or	$10,$5,$3addiu	$12,$12,2#APP.set noreorder#NO_APPlbu	$2,0($4)lbu	$3,2($4)addu	$13,$13,$2lbu	$4,1($4)#APP.set reorder#NO_APPslt	$2,$13,64.set	noreorder.set	nomacrobeq	$2,$0,$L197move	$8,$3.set	macro.set	reorder.set	noreorder.set	nomacroj	$L199move	$9,$4.set	macro.set	reorder$L227:.set	noreorder.set	nomacroj	$L100lw	$5,0($4).set	macro.set	reorder$L256:lbu	$3,1($4)addu	$2,$6,$13addu	$13,$3,$2sw	$13,4($24)lbu	$4,1($4)li	$2,32			# 0x20sll	$4,$5,$4nor	$3,$0,$4subu	$2,$2,$6sra	$3,$3,31srl	$3,$3,$2srl	$2,$4,$2subu	$2,$2,$3sll	$5,$4,$6andi	$2,$2,0xffff.set	noreorder.set	nomacroj	$L108sw	$5,0($24).set	macro.set	reorder$L255:lbu	$3,1($4)addu	$2,$6,$13addu	$13,$3,$2sw	$13,4($24)lbu	$4,1($4)li	$2,32			# 0x20sll	$4,$5,$4nor	$3,$0,$4subu	$2,$2,$6sra	$3,$3,31srl	$3,$3,$2srl	$2,$4,$2subu	$2,$2,$3sll	$5,$4,$6andi	$2,$2,0xffff.set	noreorder.set	nomacroj	$L116sw	$5,0($24).set	macro.set	reorder.end	slice_intra_DCT.section	.text.motion_reuse_420,"ax",@progbits.align	2.align	5.ent	motion_reuse_420.type	motion_reuse_420, @functionmotion_reuse_420:.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	$19,28($sp)sw	$18,24($sp)sw	$31,36($sp)sw	$17,20($sp)sw	$16,16($sp)lw	$10,24($4)lw	$16,32($5)move	$19,$5lw	$3,360($4)lw	$5,48($4)sll	$7,$10,1move	$18,$4lw	$17,36($19)addu	$4,$16,$7sll	$3,$3,1sltu	$2,$5,$4move	$20,$6bne	$2,$0,$L268addu	$6,$3,$17srl	$9,$4,1andi	$8,$4,0x1lw	$4,52($18)sltu	$2,$4,$6beq	$2,$0,$L285andi	$2,$6,0x1$L274:bltz	$6,$L282move	$2,$0andi	$2,$4,0x1sll	$2,$2,1srl	$7,$4,1$L279:subu	$17,$4,$3$L276:or	$2,$8,$2lw	$6,28($18)sll	$2,$2,2addu	$2,$2,$20lw	$3,0($2)mul	$2,$6,$7lw	$5,0($19)lw	$4,12($18)addu	$5,$9,$5addu	$5,$2,$5addu	$4,$10,$4jal	$3li	$7,16			# 0x10srl	$2,$16,31addu	$2,$2,$16srl	$16,$17,31lw	$5,360($18)addu	$16,$16,$17andi	$17,$16,0x2sra	$16,$16,1lw	$6,32($18)addu	$16,$16,$5sra	$2,$2,1srl	$16,$16,1lw	$4,24($18)mul	$7,$16,$6andi	$3,$2,0x1or	$17,$17,$3addu	$2,$2,$4sll	$17,$17,2addu	$17,$20,$17lw	$3,16($18)lw	$5,4($19)sra	$2,$2,1addu	$16,$7,$2sra	$4,$4,1lw	$2,16($17)addu	$5,$16,$5addu	$4,$4,$3jal	$2li	$7,8			# 0x8lw	$4,24($18)lw	$5,8($19)lw	$2,20($18)sra	$4,$4,1lw	$25,16($17)lw	$6,32($18)addu	$5,$16,$5lw	$31,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,$2li	$7,8			# 0x8jr	$25addiu	$sp,$sp,40$L268:bltz	$4,$L283move	$8,$0andi	$8,$5,0x1srl	$9,$5,1subu	$16,$5,$7$L284:lw	$4,52($18)sltu	$2,$4,$6bne	$2,$0,$L274andi	$2,$6,0x1$L285:sll	$2,$2,1j	$L276srl	$7,$6,1$L283:move	$5,$0move	$9,$0j	$L284subu	$16,$5,$7$L282:move	$4,$0j	$L279move	$7,$0.set	macro.set	reorder.end	motion_reuse_420.section	.text.motion_zero_420,"ax",@progbits.align	2.align	5.ent	motion_zero_420.type	motion_zero_420, @functionmotion_zero_420:.frame	$sp,40,$31		# vars= 0, regs= 5/0, args= 16, gp= 0.mask	0x800f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$31,32($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$17,20($sp)sw	$16,16($sp)move	$16,$4sw	$0,36($5)sw	$0,32($5)sw	$0,44($5)sw	$0,40($5)move	$19,$6lw	$2,360($16)lw	$6,28($4)lw	$7,24($4)mul	$8,$6,$2move	$17,$5lw	$5,0($5)lw	$4,12($4)lw	$3,0($19)addu	$5,$7,$5addu	$5,$8,$5addu	$4,$7,$4jal	$3li	$7,16			# 0x10lw	$18,360($16)lw	$6,32($16)srl	$18,$18,1mul	$3,$18,$6lw	$4,24($16)lw	$2,16($16)lw	$5,4($17)sra	$4,$4,1addu	$18,$3,$4lw	$3,16($19)addu	$4,$4,$2addu	$5,$18,$5jal	$3li	$7,8			# 0x8lw	$4,24($16)lw	$5,8($17)lw	$2,20($16)sra	$4,$4,1lw	$25,16($19)lw	$6,32($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,$4,$2li	$7,8			# 0x8jr	$25addiu	$sp,$sp,40.set	macro.set	reorder.end	motion_zero_420.section	.text.motion_reuse_422,"ax",@progbits.align	2.align	5.ent	motion_reuse_422.type	motion_reuse_422, @functionmotion_reuse_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	$21,36($sp)sw	$18,24($sp)sw	$31,44($sp)sw	$20,32($sp)sw	$19,28($sp)sw	$17,20($sp)sw	$16,16($sp)lw	$11,24($4)lw	$20,32($5)move	$21,$5lw	$2,360($4)sll	$10,$11,1lw	$7,48($4)addu	$5,$20,$10lw	$3,36($21)move	$18,$4sll	$2,$2,1sltu	$4,$7,$5addu	$8,$2,$3bne	$4,$0,$L289move	$22,$6lw	$3,52($18)srl	$9,$5,1sltu	$2,$3,$8beq	$2,$0,$L301andi	$4,$5,0x1$L295:bltz	$8,$L302andi	$2,$3,0x1sll	$19,$2,1srl	$3,$3,1$L297:lw	$6,28($18)or	$2,$19,$4mul	$7,$6,$3sll	$2,$2,2addu	$2,$2,$22lw	$4,12($18)lw	$5,0($21)addu	$17,$7,$9lw	$3,0($2)addu	$4,$11,$4addu	$5,$17,$5jal	$3li	$7,16			# 0x10srl	$2,$20,31addu	$16,$2,$20sra	$16,$16,1andi	$16,$16,0x1or	$16,$19,$16and	$2,$20,$2lw	$4,24($18)sll	$16,$16,2addu	$16,$22,$16lw	$3,16($18)lw	$5,4($21)addu	$17,$17,$2srl	$17,$17,1lw	$6,32($18)lw	$2,16($16)sra	$4,$4,1addu	$5,$17,$5addu	$4,$4,$3jal	$2li	$7,16			# 0x10lw	$4,24($18)lw	$5,8($21)lw	$2,20($18)sra	$4,$4,1lw	$25,16($16)lw	$6,32($18)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,$2li	$7,16			# 0x10jr	$25addiu	$sp,$sp,48$L289:bltz	$5,$L303move	$4,$0andi	$4,$7,0x1srl	$9,$7,1subu	$20,$7,$10$L304:lw	$3,52($18)sltu	$2,$3,$8bne	$2,$0,$L295nop$L301:andi	$2,$8,0x1sll	$19,$2,1j	$L297srl	$3,$8,1$L303:move	$7,$0move	$9,$0j	$L304subu	$20,$7,$10$L302:move	$19,$0j	$L297move	$3,$0.set	macro.set	reorder.end	motion_reuse_422.section	.text.motion_zero_422,"ax",@progbits.align	2.align	5.ent	motion_zero_422.type	motion_zero_422, @functionmotion_zero_422:.frame	$sp,40,$31		# vars= 0, regs= 5/0, args= 16, gp= 0.mask	0x800f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$31,32($sp)sw	$19,28($sp)sw	$18,24($sp)sw	$16,16($sp)sw	$17,20($sp)sw	$0,36($5)sw	$0,32($5)sw	$0,44($5)sw	$0,40($5)lw	$7,28($4)lw	$17,360($4)lw	$3,24($4)mul	$2,$7,$17move	$16,$4move	$18,$5lw	$4,12($4)lw	$5,0($5)addu	$17,$2,$3lw	$2,0($6)move	$19,$6addu	$4,$3,$4addu	$5,$17,$5move	$6,$7jal	$2li	$7,16			# 0x10lw	$4,24($16)lw	$3,16($16)lw	$5,4($18)srl	$17,$17,1lw	$6,32($16)lw	$2,16($19)sra	$4,$4,1addu	$5,$17,$5addu	$4,$4,$3jal	$2li	$7,16			# 0x10lw	$4,24($16)lw	$5,8($18)lw	$2,20($16)sra	$4,$4,1lw	$25,16($19)lw	$6,32($16)addu	$5,$17,$5lw	$31,32($sp)lw	$19,28($sp)lw	$18,24($sp)lw	$17,20($sp)lw	$16,16($sp)addu	$4,$4,$2li	$7,16			# 0x10jr	$25addiu	$sp,$sp,40.set	macro.set	reorder.end	motion_zero_422.section	.text.motion_reuse_444,"ax",@progbits.align	2.align	5.ent	motion_reuse_444.type	motion_reuse_444, @functionmotion_reuse_444:.frame	$sp,40,$31		# vars= 0, regs= 5/0, args= 16, gp= 0.mask	0x800f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$19,28($sp)sw	$18,24($sp)sw	$16,16($sp)sw	$31,32($sp)sw	$17,20($sp)lw	$10,24($4)move	$19,$5lw	$5,32($5)sll	$3,$10,1lw	$2,360($4)lw	$7,48($4)addu	$16,$3,$5move	$18,$4lw	$4,36($19)sll	$2,$2,1sltu	$3,$7,$16addu	$5,$2,$4bne	$3,$0,$L308move	$9,$6srl	$8,$16,1andi	$3,$16,0x1$L310:lw	$4,52($18)sltu	$2,$4,$5beq	$2,$0,$L322andi	$2,$5,0x1$L313:bltz	$5,$L320move	$2,$0andi	$2,$4,0x1sll	$2,$2,1srl	$7,$4,1$L315:lw	$6,28($18)or	$16,$3,$2mul	$2,$6,$7sll	$16,$16,2addu	$16,$16,$9lw	$4,12($18)lw	$5,0($19)addu	$17,$2,$8lw	$2,0($16)addu	$4,$10,$4addu	$5,$17,$5jal	$2li	$7,16			# 0x10lw	$3,16($18)lw	$4,24($18)lw	$5,4($19)lw	$6,28($18)lw	$2,0($16)addu	$5,$17,$5addu	$4,$3,$4jal	$2li	$7,16			# 0x10lw	$5,8($19)lw	$2,20($18)lw	$4,24($18)lw	$25,0($16)lw	$6,28($18)addu	$5,$17,$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$L308:bltz	$16,$L321move	$3,$0lw	$4,52($18)srl	$8,$7,1sltu	$2,$4,$5bne	$2,$0,$L313andi	$3,$7,0x1andi	$2,$5,0x1$L322:sll	$2,$2,1j	$L315srl	$7,$5,1$L321:j	$L310move	$8,$0$L320:j	$L315move	$7,$0.set	macro.set	reorder.end	motion_reuse_444.section	.text.motion_zero_444,"ax",@progbits.align	2.align	5.ent	motion_zero_444.type	motion_zero_444, @functionmotion_zero_444:.frame	$sp,40,$31		# vars= 0, regs= 5/0, args= 16, gp= 0.mask	0x800f0000,-8.fmask	0x00000000,0.set	noreorder.set	nomacroaddiu	$sp,$sp,-40sw	$31,32($sp)

⌨️ 快捷键说明

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