slice.mid

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

MID
4,670
字号
	addu	$4,$4,$5	addiu	$2,$2,%lo(DCT_16)	sll	$5,$8,16	addu	$4,$4,$2	or	$8,$5,$3	addiu	$12,$12,2#APP	.set noreorder#NO_APP	lbu	$2,0($4)	lbu	$3,2($4)	addu	$13,$13,$2	lbu	$4,1($4)#APP	.set reorder#NO_APP	slt	$2,$13,64	.set	noreorder	.set	nomacro	beq	$2,$0,$L172	move	$6,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L168	move	$9,$4	.set	macro	.set	reorder$L156:	movz	$2,$0,$9	sll	$2,$2,2	addu	$2,$2,$24	addiu	$14,$24,208	lw	$25,364($2)	lw	$7,16816($24)#APP	S32CPS xr11,xr0,xr0#NO_APP	lh	$4,0($14)	lw	$10,0($24)	move	$6,$13	.set	noreorder	.set	nomacro	blez	$13,$L192	lw	$12,8($24)	.set	macro	.set	reorder	lbu	$2,0($12)	lbu	$3,1($12)	sll	$2,$2,8	or	$2,$2,$3	sll	$2,$2,$13	or	$10,$10,$2	addiu	$12,$12,2	addiu	$6,$13,-16$L192:	lui	$2,%hi(DCT_B14AC_5-15)	nor	$15,$0,$4	addiu	$16,$2,%lo(DCT_B14AC_5-15)	move	$13,$0$L249:	li	$2,671088640			# 0x28000000	sltu	$2,$10,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L264	li	$2,67108864			# 0x4000000	.set	macro	.set	reorder$L257:	srl	$3,$10,27	sll	$2,$3,1	addu	$2,$2,$3	addu	$2,$2,$16#APP	.set noreorder#NO_APP	lbu	$3,0($2)	lbu	$4,2($2)	addu	$13,$13,$3	lbu	$3,1($2)#APP	.set reorder#NO_APP	slt	$2,$13,64	.set	noreorder	.set	nomacro	beq	$2,$0,$L197	move	$8,$4	.set	macro	.set	reorder$L266:	move	$9,$3$L199:#APP	.set noreorder#NO_APP	addu	$2,$7,$13	lbu	$3,0($2)	addiu	$4,$8,1	sll	$11,$3,1	addu	$5,$25,$11	addu	$6,$6,$4	lhu	$2,0($5)	sll	$4,$10,$8#APP	S32I2M xr10,$3#NO_APP	mul	$2,$9,$2#APP	S32MAX xr11,xr11,xr10#NO_APP	sra	$3,$4,31	sra	$2,$2,4	xor	$2,$3,$2	subu	$2,$2,$3#APP	.set reorder#NO_APP	sll	$2,$2,4	sll	$3,$2,16	sra	$3,$3,16	.set	noreorder	.set	nomacro	beq	$2,$3,$L265	sra	$3,$2,4	.set	macro	.set	reorder	sra	$2,$2,31	xori	$2,$2,0x7ff	sll	$2,$2,4	sra	$3,$2,4$L265:	addu	$2,$14,$11	sh	$3,0($2)	xor	$15,$15,$3	.set	noreorder	.set	nomacro	blez	$6,$L249	sll	$10,$4,1	.set	macro	.set	reorder	lbu	$2,0($12)	lbu	$3,1($12)	sll	$2,$2,8	or	$2,$2,$3	sll	$2,$2,$6	or	$10,$10,$2	li	$2,671088640			# 0x28000000	sltu	$2,$10,$2	addiu	$12,$12,2	.set	noreorder	.set	nomacro	beq	$2,$0,$L257	addiu	$6,$6,-16	.set	macro	.set	reorder	li	$2,67108864			# 0x4000000$L264:	sltu	$2,$10,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L203	li	$2,33554432			# 0x2000000	.set	macro	.set	reorder	srl	$4,$10,24	lui	$2,%hi(DCT_B14_8)	sll	$3,$4,1	addiu	$2,$2,%lo(DCT_B14_8)	addu	$3,$3,$4	addiu	$2,$2,-12	addu	$3,$3,$2#APP	.set noreorder#NO_APP	lbu	$2,0($3)	lbu	$4,2($3)	addu	$13,$13,$2	lbu	$3,1($3)#APP	.set reorder#NO_APP	slt	$2,$13,64	.set	noreorder	.set	nomacro	bne	$2,$0,$L266	move	$8,$4	.set	macro	.set	reorder	sll	$2,$10,6	srl	$2,$2,26	addu	$2,$2,$13	addiu	$13,$2,-64	slt	$3,$13,64	beq	$3,$0,$L197#APP	.set noreorder#NO_APP	addu	$2,$7,$13	addiu	$8,$6,12	lbu	$4,0($2)	.set	noreorder	.set	nomacro	blez	$8,$L208	sll	$5,$10,12	.set	macro	.set	reorder	lbu	$2,0($12)	lbu	$3,1($12)	sll	$2,$2,8	or	$2,$2,$3	sll	$2,$2,$8	or	$5,$5,$2	addiu	$12,$12,2	addiu	$8,$6,-4$L208:	sll	$6,$4,1#APP	S32I2M xr10,$4#NO_APP	addu	$2,$25,$6	lhu	$3,0($2)	sra	$4,$5,20	mul	$3,$3,$4#APP	S32MAX xr11,xr11,xr10#NO_APP	sra	$3,$3,4#APP	.set reorder#NO_APP	sll	$3,$3,4	sll	$2,$3,16	sra	$2,$2,16	.set	noreorder	.set	nomacro	beq	$3,$2,$L210	sra	$2,$3,31	.set	macro	.set	reorder	xori	$2,$2,0x7ff	sll	$3,$2,4$L210:	sra	$3,$3,4	addu	$2,$14,$6	addiu	$6,$8,12	sh	$3,0($2)	xor	$15,$15,$3	.set	noreorder	.set	nomacro	blez	$6,$L249	sll	$10,$5,12	.set	macro	.set	reorder	lbu	$2,0($12)	lbu	$3,1($12)	sll	$2,$2,8	or	$2,$2,$3	sll	$2,$2,$6	or	$10,$10,$2	addiu	$12,$12,2	.set	noreorder	.set	nomacro	j	$L249	addiu	$6,$8,-4	.set	macro	.set	reorder$L213:	li	$2,8388608			# 0x800000	sltu	$2,$10,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L216	li	$2,2097152			# 0x200000	.set	macro	.set	reorder	srl	$4,$10,19	sll	$3,$4,1	lui	$2,%hi(DCT_13)	addu	$3,$3,$4	addiu	$2,$2,%lo(DCT_13)$L246:	addiu	$2,$2,-48	addu	$3,$3,$2#APP	.set noreorder#NO_APP	lbu	$2,0($3)	lbu	$4,2($3)	addu	$13,$13,$2	lbu	$3,1($3)#APP	.set reorder#NO_APP	slt	$2,$13,64	.set	noreorder	.set	nomacro	bne	$2,$0,$L266	move	$8,$4	.set	macro	.set	reorder$L197:#APP	S32M2I xr11, $4#NO_APP	lhu	$2,126($14)	andi	$3,$15,0x1	xor	$3,$3,$2	sll	$5,$10,2	addiu	$6,$6,2	sra	$4,$4,3	lui	$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,$17	move	$6,$18	lw	$17,4($sp)	lw	$18,8($sp)	lw	$16,0($sp)	move	$4,$14	.set	noreorder	.set	nomacro	jr	$25	addiu	$sp,$sp,16	.set	macro	.set	reorder$L203:	sltu	$2,$10,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L213	srl	$4,$10,22	.set	macro	.set	reorder	lui	$2,%hi(DCT_B14_10)	sll	$3,$4,1	addiu	$2,$2,%lo(DCT_B14_10)	addu	$3,$3,$4	addiu	$2,$2,-24	addu	$3,$3,$2#APP	.set noreorder#NO_APP	lbu	$2,0($3)	lbu	$5,2($3)	addu	$13,$13,$2	slt	$4,$13,64	.set	noreorder	.set	nomacro	beq	$4,$0,$L197	lbu	$2,1($3)	.set	macro	.set	reorder	move	$8,$5	.set	noreorder	.set	nomacro	j	$L199	move	$9,$2	.set	macro	.set	reorder$L216:	sltu	$2,$10,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L219	srl	$5,$10,16	.set	macro	.set	reorder	srl	$4,$10,17	sll	$3,$4,1	lui	$2,%hi(DCT_15)	addu	$3,$3,$4	.set	noreorder	.set	nomacro	j	$L246	addiu	$2,$2,%lo(DCT_15)	.set	macro	.set	reorder$L219:	lbu	$3,0($12)	lbu	$2,1($12)	sll	$3,$3,8	or	$3,$3,$2	addiu	$2,$6,16	sll	$3,$3,$2	sll	$4,$5,1	lui	$2,%hi(DCT_16)	addu	$4,$4,$5	addiu	$2,$2,%lo(DCT_16)	sll	$5,$10,16	addu	$4,$4,$2	or	$10,$5,$3	addiu	$12,$12,2#APP	.set noreorder#NO_APP	lbu	$2,0($4)	lbu	$3,2($4)	addu	$13,$13,$2	lbu	$4,1($4)#APP	.set reorder#NO_APP	slt	$2,$13,64	.set	noreorder	.set	nomacro	beq	$2,$0,$L197	move	$8,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L199	move	$9,$4	.set	macro	.set	reorder$L227:	.set	noreorder	.set	nomacro	j	$L100	lw	$5,0($4)	.set	macro	.set	reorder$L256:	lbu	$3,1($4)	addu	$2,$6,$13	addu	$13,$3,$2	sw	$13,4($24)	lbu	$4,1($4)	li	$2,32			# 0x20	sll	$4,$5,$4	nor	$3,$0,$4	subu	$2,$2,$6	sra	$3,$3,31	srl	$3,$3,$2	srl	$2,$4,$2	subu	$2,$2,$3	sll	$5,$4,$6	andi	$2,$2,0xffff	.set	noreorder	.set	nomacro	j	$L108	sw	$5,0($24)	.set	macro	.set	reorder$L255:	lbu	$3,1($4)	addu	$2,$6,$13	addu	$13,$3,$2	sw	$13,4($24)	lbu	$4,1($4)	li	$2,32			# 0x20	sll	$4,$5,$4	nor	$3,$0,$4	subu	$2,$2,$6	sra	$3,$3,31	srl	$3,$3,$2	srl	$2,$4,$2	subu	$2,$2,$3	sll	$5,$4,$6	andi	$2,$2,0xffff	.set	noreorder	.set	nomacro	j	$L116	sw	$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	nomacro		addiu	$sp,$sp,-40	sw	$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,$5	lw	$3,360($4)	lw	$5,48($4)	sll	$7,$10,1	move	$18,$4	lw	$17,36($19)	addu	$4,$16,$7	sll	$3,$3,1	sltu	$2,$5,$4	move	$20,$6	bne	$2,$0,$L268	addu	$6,$3,$17	srl	$9,$4,1	andi	$8,$4,0x1	lw	$4,52($18)	sltu	$2,$4,$6	beq	$2,$0,$L285	andi	$2,$6,0x1$L274:	bltz	$6,$L282	move	$2,$0	andi	$2,$4,0x1	sll	$2,$2,1	srl	$7,$4,1$L279:	subu	$17,$4,$3$L276:	or	$2,$8,$2	lw	$6,28($18)	sll	$2,$2,2	addu	$2,$2,$20	lw	$3,0($2)	mul	$2,$6,$7	lw	$5,0($19)	lw	$4,12($18)	addu	$5,$9,$5	addu	$5,$2,$5	addu	$4,$10,$4	jal	$3	li	$7,16			# 0x10	srl	$2,$16,31	addu	$2,$2,$16	srl	$16,$17,31	lw	$5,360($18)	addu	$16,$16,$17	andi	$17,$16,0x2	sra	$16,$16,1	lw	$6,32($18)	addu	$16,$16,$5	sra	$2,$2,1	srl	$16,$16,1	lw	$4,24($18)	mul	$7,$16,$6	andi	$3,$2,0x1	or	$17,$17,$3	addu	$2,$2,$4	sll	$17,$17,2	addu	$17,$20,$17	lw	$3,16($18)	lw	$5,4($19)	sra	$2,$2,1	addu	$16,$7,$2	sra	$4,$4,1	lw	$2,16($17)	addu	$5,$16,$5	addu	$4,$4,$3	jal	$2	li	$7,8			# 0x8	lw	$4,24($18)	lw	$5,8($19)	lw	$2,20($18)	sra	$4,$4,1	lw	$25,16($17)	lw	$6,32($18)	addu	$5,$16,$5	lw	$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,$2	li	$7,8			# 0x8	jr	$25	addiu	$sp,$sp,40$L268:	bltz	$4,$L283	move	$8,$0	andi	$8,$5,0x1	srl	$9,$5,1	subu	$16,$5,$7$L284:	lw	$4,52($18)	sltu	$2,$4,$6	bne	$2,$0,$L274	andi	$2,$6,0x1$L285:	sll	$2,$2,1	j	$L276	srl	$7,$6,1$L283:	move	$5,$0	move	$9,$0	j	$L284	subu	$16,$5,$7$L282:	move	$4,$0	j	$L279	move	$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	nomacro		addiu	$sp,$sp,-40	sw	$31,32($sp)	sw	$19,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	move	$16,$4	sw	$0,36($5)	sw	$0,32($5)	sw	$0,44($5)	sw	$0,40($5)	move	$19,$6	lw	$2,360($16)	lw	$6,28($4)	lw	$7,24($4)	mul	$8,$6,$2	move	$17,$5	lw	$5,0($5)	lw	$4,12($4)	lw	$3,0($19)	addu	$5,$7,$5	addu	$5,$8,$5	addu	$4,$7,$4	jal	$3	li	$7,16			# 0x10	lw	$18,360($16)	lw	$6,32($16)	srl	$18,$18,1	mul	$3,$18,$6	lw	$4,24($16)	lw	$2,16($16)	lw	$5,4($17)	sra	$4,$4,1	addu	$18,$3,$4	lw	$3,16($19)	addu	$4,$4,$2	addu	$5,$18,$5	jal	$3	li	$7,8			# 0x8	lw	$4,24($16)	lw	$5,8($17)	lw	$2,20($16)	sra	$4,$4,1	lw	$25,16($19)	lw	$6,32($16)	addu	$5,$18,$5	lw	$31,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	addu	$4,$4,$2	li	$7,8			# 0x8	jr	$25	addiu	$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	nomacro		addiu	$sp,$sp,-48	sw	$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,$5	lw	$2,360($4)	sll	$10,$11,1	lw	$7,48($4)	addu	$5,$20,$10	lw	$3,36($21)	move	$18,$4	sll	$2,$2,1	sltu	$4,$7,$5	addu	$8,$2,$3	bne	$4,$0,$L289	move	$22,$6	lw	$3,52($18)	srl	$9,$5,1	sltu	$2,$3,$8	beq	$2,$0,$L301	andi	$4,$5,0x1$L295:	bltz	$8,$L302	andi	$2,$3,0x1	sll	$19,$2,1	srl	$3,$3,1$L297:	lw	$6,28($18)	or	$2,$19,$4	mul	$7,$6,$3	sll	$2,$2,2	addu	$2,$2,$22	lw	$4,12($18)	lw	$5,0($21)	addu	$17,$7,$9	lw	$3,0($2)	addu	$4,$11,$4	addu	$5,$17,$5	jal	$3	li	$7,16			# 0x10	srl	$2,$20,31	addu	$16,$2,$20	sra	$16,$16,1	andi	$16,$16,0x1	or	$16,$19,$16	and	$2,$20,$2	lw	$4,24($18)	sll	$16,$16,2	addu	$16,$22,$16	lw	$3,16($18)	lw	$5,4($21)	addu	$17,$17,$2	srl	$17,$17,1	lw	$6,32($18)	lw	$2,16($16)	sra	$4,$4,1	addu	$5,$17,$5	addu	$4,$4,$3	jal	$2	li	$7,16			# 0x10	lw	$4,24($18)	lw	$5,8($21)	lw	$2,20($18)	sra	$4,$4,1	lw	$25,16($16)	lw	$6,32($18)	addu	$5,$17,$5	lw	$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,$2	li	$7,16			# 0x10	jr	$25	addiu	$sp,$sp,48$L289:	bltz	$5,$L303	move	$4,$0	andi	$4,$7,0x1	srl	$9,$7,1	subu	$20,$7,$10$L304:	lw	$3,52($18)	sltu	$2,$3,$8	bne	$2,$0,$L295	nop$L301:	andi	$2,$8,0x1	sll	$19,$2,1	j	$L297	srl	$3,$8,1$L303:	move	$7,$0	move	$9,$0	j	$L304	subu	$20,$7,$10$L302:	move	$19,$0	j	$L297	move	$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	nomacro		addiu	$sp,$sp,-40	sw	$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,$17	move	$16,$4	move	$18,$5	lw	$4,12($4)	lw	$5,0($5)	addu	$17,$2,$3	lw	$2,0($6)	move	$19,$6	addu	$4,$3,$4	addu	$5,$17,$5	move	$6,$7	jal	$2	li	$7,16			# 0x10	lw	$4,24($16)	lw	$3,16($16)	lw	$5,4($18)	srl	$17,$17,1	lw	$6,32($16)	lw	$2,16($19)	sra	$4,$4,1	addu	$5,$17,$5	addu	$4,$4,$3	jal	$2	li	$7,16			# 0x10	lw	$4,24($16)	lw	$5,8($18)	lw	$2,20($16)	sra	$4,$4,1	lw	$25,16($19)	lw	$6,32($16)	addu	$5,$17,$5	lw	$31,32($sp)	lw	$19,28($sp)	lw	$18,24($sp)	lw	$17,20($sp)	lw	$16,16($sp)	addu	$4,$4,$2	li	$7,16			# 0x10	jr	$25	addiu	$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

⌨️ 快捷键说明

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