slice.mid

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

MID
4,670
字号
	addiu	$2,$2,-960	sll	$3,$3,1	addu	$3,$3,$2	lbu	$4,1($3)	lbu	$6,0($3)	sll	$5,$5,$4	sw	$5,0($24)	lbu	$2,1($3)	addu	$13,$13,$2	.set	noreorder	.set	nomacro	blez	$13,$L109	sw	$13,4($24)	.set	macro	.set	reorder	lw	$2,8($24)	lbu	$3,0($2)	lbu	$4,1($2)	sll	$3,$3,8	or	$3,$3,$4	sll	$3,$3,$13	or	$5,$5,$3	addiu	$2,$2,2	addiu	$13,$13,-16	sw	$5,0($24)	sw	$2,8($24)	sw	$13,4($24)$L109:	lw	$4,0($24)	li	$2,32			# 0x20	nor	$3,$0,$4	subu	$2,$2,$6	sra	$3,$3,31	srl	$3,$3,$2	srl	$2,$4,$2	addu	$13,$13,$6	subu	$2,$2,$3	sll	$5,$4,$6	sw	$5,0($24)	sw	$13,4($24)	andi	$2,$2,0xffff$L108:	addu	$2,$2,$8	move	$8,$0	sh	$2,196($24)	addu	$4,$8,$24	lw	$5,16792($24)	lh	$3,196($4)	li	$2,3			# 0x3	subu	$2,$2,$5	lw	$4,16824($24)	sll	$3,$3,$2	.set	noreorder	.set	nomacro	bne	$4,$0,$L251	sh	$3,208($24)	.set	macro	.set	reorder$L119:	lw	$2,16808($24)	.set	noreorder	.set	nomacro	beq	$2,$0,$L156	li	$2,2			# 0x2	.set	macro	.set	reorder	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	$8,0($24)	move	$10,$13	.set	noreorder	.set	nomacro	blez	$13,$L161	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	$8,$8,$2	addiu	$12,$12,2	addiu	$10,$13,-16$L161:	lui	$2,%hi(DCT_B15_8-12)	nor	$15,$0,$4	addiu	$16,$2,%lo(DCT_B15_8-12)	move	$13,$0$L248:	li	$2,67108864			# 0x4000000	sltu	$2,$8,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L258	li	$2,33554432			# 0x2000000	.set	macro	.set	reorder$L252:	srl	$3,$8,24	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	bne	$2,$0,$L259	move	$6,$4	.set	macro	.set	reorder	sll	$2,$8,6	srl	$2,$2,26	addu	$2,$2,$13	addiu	$13,$2,-64	slt	$3,$13,64	beq	$3,$0,$L172#APP	.set noreorder#NO_APP	addu	$2,$7,$13	addiu	$6,$10,12	lbu	$4,0($2)	.set	noreorder	.set	nomacro	blez	$6,$L174	sll	$5,$8,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	$5,$5,$2	addiu	$12,$12,2	addiu	$6,$10,-4$L174:	sll	$8,$4,1#APP	S32I2M xr10,$4#NO_APP	addu	$2,$25,$8	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,$L176	sra	$2,$3,31	.set	macro	.set	reorder	xori	$2,$2,0x7ff	sll	$3,$2,4$L176:	sra	$3,$3,4	addu	$2,$14,$8	addiu	$10,$6,12	sh	$3,0($2)	xor	$15,$15,$3	.set	noreorder	.set	nomacro	blez	$10,$L248	sll	$8,$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,$10	or	$8,$8,$2	li	$2,67108864			# 0x4000000	sltu	$2,$8,$2	addiu	$12,$12,2	.set	noreorder	.set	nomacro	beq	$2,$0,$L252	addiu	$10,$6,-4	.set	macro	.set	reorder	li	$2,33554432			# 0x2000000$L258:	sltu	$2,$8,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L179	li	$2,8388608			# 0x800000	.set	macro	.set	reorder	srl	$4,$8,22	lui	$2,%hi(DCT_B15_10)	sll	$3,$4,1	addiu	$2,$2,%lo(DCT_B15_10)	addu	$3,$3,$4	addiu	$2,$2,-24$L244:	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	beq	$2,$0,$L172	move	$6,$4	.set	macro	.set	reorder$L259:	move	$9,$3$L168:#APP	.set noreorder#NO_APP	addu	$2,$7,$13	lbu	$3,0($2)	addiu	$4,$6,1	sll	$11,$3,1	addu	$5,$25,$11	addu	$10,$10,$4	lhu	$2,0($5)	sll	$4,$8,$6#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,$L260	sra	$3,$2,4	.set	macro	.set	reorder	sra	$2,$2,31	xori	$2,$2,0x7ff	sll	$2,$2,4	sra	$3,$2,4$L260:	addu	$2,$14,$11	sh	$3,0($2)	xor	$15,$15,$3	.set	noreorder	.set	nomacro	blez	$10,$L248	sll	$8,$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,$10	or	$8,$8,$2	addiu	$12,$12,2	.set	noreorder	.set	nomacro	j	$L248	addiu	$10,$10,-16	.set	macro	.set	reorder$L102:	sll	$8,$9,1	ori	$2,$2,0xffff	addu	$3,$8,$24	sltu	$2,$2,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L253	lh	$10,196($3)	.set	macro	.set	reorder	lui	$2,%hi(DC_long)	srl	$4,$5,22	addiu	$2,$2,%lo(DC_long)	addiu	$2,$2,-1984	sll	$4,$4,1	addu	$4,$4,$2	lbu	$3,1($4)	lbu	$6,0($4)	addiu	$3,$3,1	sll	$5,$5,$3	sw	$5,0($24)	lbu	$3,1($4)	addiu	$2,$13,1	addu	$13,$3,$2	.set	noreorder	.set	nomacro	blez	$13,$L117	sw	$13,4($24)	.set	macro	.set	reorder	lw	$2,8($24)	lbu	$3,0($2)	lbu	$4,1($2)	sll	$3,$3,8	or	$3,$3,$4	sll	$3,$3,$13	or	$5,$5,$3	addiu	$2,$2,2	addiu	$13,$13,-16	sw	$5,0($24)	sw	$2,8($24)	sw	$13,4($24)$L117:	lw	$4,0($24)	li	$2,32			# 0x20	nor	$3,$0,$4	subu	$2,$2,$6	sra	$3,$3,31	srl	$3,$3,$2	srl	$2,$4,$2	addu	$13,$13,$6	subu	$2,$2,$3	sll	$5,$4,$6	sw	$5,0($24)	sw	$13,4($24)	andi	$2,$2,0xffff$L116:	addu	$3,$2,$10	addu	$2,$8,$24	sh	$3,196($2)	addu	$4,$8,$24	lw	$5,16792($24)	lh	$3,196($4)	li	$2,3			# 0x3	subu	$2,$2,$5	lw	$4,16824($24)	sll	$3,$3,$2	.set	noreorder	.set	nomacro	beq	$4,$0,$L119	sh	$3,208($24)	.set	macro	.set	reorder$L251:	lw	$3,16788($24)	li	$2,4			# 0x4	.set	noreorder	.set	nomacro	beq	$3,$2,$L121	addiu	$14,$24,208	.set	macro	.set	reorder	lw	$15,16816($24)	lw	$25,364($24)#APP	S32CPS xr11,xr0,xr0#NO_APP	lw	$9,0($24)	move	$11,$13	.set	noreorder	.set	nomacro	blez	$13,$L123	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	$9,$9,$2	addiu	$12,$12,2	addiu	$11,$13,-16$L123:	lui	$2,%hi(DCT_B14AC_5-15)	addiu	$7,$2,%lo(DCT_B14AC_5-15)	move	$13,$0$L247:	li	$2,671088640			# 0x28000000	sltu	$2,$9,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L261	li	$2,67108864			# 0x4000000	.set	macro	.set	reorder$L254:	srl	$3,$9,27	sll	$2,$3,1	addu	$2,$2,$3	addu	$2,$2,$7#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,$L128	move	$6,$4	.set	macro	.set	reorder$L263:	move	$8,$3$L130:#APP	.set noreorder#NO_APP	addu	$2,$15,$13	lbu	$3,0($2)	addiu	$4,$6,1	sll	$10,$3,1	addu	$5,$25,$10	addu	$11,$11,$4	lhu	$2,0($5)	sll	$4,$9,$6#APP	S32I2M xr10,$3#NO_APP	mul	$2,$8,$2#APP	S32MAX xr11,xr11,xr10#NO_APP	sra	$2,$2,4	addiu	$2,$2,-1	sra	$3,$4,31	ori	$2,$2,0x1	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,$L262	addu	$3,$14,$10	.set	macro	.set	reorder	sra	$2,$2,31	xori	$2,$2,0x7ff	sll	$2,$2,4$L262:	sra	$2,$2,4	sh	$2,0($3)	.set	noreorder	.set	nomacro	blez	$11,$L247	sll	$9,$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,$11	or	$9,$9,$2	li	$2,671088640			# 0x28000000	sltu	$2,$9,$2	addiu	$12,$12,2	.set	noreorder	.set	nomacro	beq	$2,$0,$L254	addiu	$11,$11,-16	.set	macro	.set	reorder	li	$2,67108864			# 0x4000000$L261:	sltu	$2,$9,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L134	li	$2,33554432			# 0x2000000	.set	macro	.set	reorder	srl	$4,$9,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,$L263	move	$6,$4	.set	macro	.set	reorder	sll	$2,$9,6	srl	$2,$2,26	addu	$2,$2,$13	addiu	$13,$2,-64	slt	$3,$13,64	beq	$3,$0,$L128#APP	.set noreorder#NO_APP	addu	$2,$15,$13	addiu	$5,$11,12	lbu	$6,0($2)	.set	noreorder	.set	nomacro	blez	$5,$L139	sll	$4,$9,12	.set	macro	.set	reorder	lbu	$2,0($12)	lbu	$3,1($12)	sll	$2,$2,8	or	$2,$2,$3	sll	$2,$2,$5	or	$4,$4,$2	addiu	$12,$12,2	addiu	$5,$11,-4$L139:#APP	S32I2M xr10,$6#NO_APP	sll	$9,$6,1	sra	$6,$4,24	addu	$2,$25,$9	andi	$3,$6,0x7f	.set	noreorder	.set	nomacro	bne	$3,$0,$L141	lhu	$8,0($2)	.set	macro	.set	reorder	sll	$4,$4,8	sll	$3,$6,1	srl	$2,$4,24	addu	$6,$2,$3	addiu	$5,$5,8$L141:	mul	$2,$6,$8#APP	S32MAX xr11,xr11,xr10#NO_APP	sra	$3,$2,4#APP	.set reorder#NO_APP	sra	$2,$2,31	nor	$2,$0,$2	addu	$3,$3,$2	ori	$3,$3,0x1	sll	$6,$3,4	sll	$2,$6,16	sra	$2,$2,16	.set	noreorder	.set	nomacro	beq	$6,$2,$L143	sra	$2,$6,31	.set	macro	.set	reorder	xori	$2,$2,0x7ff	sll	$6,$2,4$L143:	addu	$3,$14,$9	sra	$2,$6,4	addiu	$11,$5,8	sh	$2,0($3)	.set	noreorder	.set	nomacro	blez	$11,$L247	sll	$9,$4,8	.set	macro	.set	reorder	lbu	$2,0($12)	lbu	$3,1($12)	sll	$2,$2,8	or	$2,$2,$3	sll	$2,$2,$11	or	$9,$9,$2	addiu	$12,$12,2	.set	noreorder	.set	nomacro	j	$L247	addiu	$11,$5,-8	.set	macro	.set	reorder$L253:	srl	$3,$5,27	lui	$2,%hi(DC_chrom_5)	sll	$3,$3,1	addiu	$2,$2,%lo(DC_chrom_5)	addu	$4,$3,$2	lbu	$6,0($4)	bne	$6,$0,$L255	sll	$5,$5,2	addiu	$13,$13,2	move	$2,$0	sw	$5,0($24)	.set	noreorder	.set	nomacro	j	$L116	sw	$13,4($24)	.set	macro	.set	reorder$L250:	srl	$3,$5,27	lui	$2,%hi(DC_lum_5)	sll	$3,$3,1	addiu	$2,$2,%lo(DC_lum_5)	addu	$4,$3,$2	lbu	$6,0($4)	bne	$6,$0,$L256	sll	$5,$5,3	addiu	$13,$13,3	move	$2,$0	sw	$5,0($24)	.set	noreorder	.set	nomacro	j	$L108	sw	$13,4($24)	.set	macro	.set	reorder$L134:	sltu	$2,$9,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L146	li	$2,8388608			# 0x800000	.set	macro	.set	reorder	srl	$4,$9,22	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$L242:	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,$L263	move	$6,$4	.set	macro	.set	reorder$L128:#APP	S32M2I xr11, $3#NO_APP	lui	$2,%hi(idct_row_max_intra)	sll	$5,$9,2	addiu	$13,$11,2	sra	$3,$3,3	sw	$5,0($24)	sw	$13,4($24)	sw	$12,8($24)	sw	$3,%lo(idct_row_max_intra)($2)$L121:	lui	$2,%hi(mpeg2_idct_copy)	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$L146:	sltu	$2,$9,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L149	srl	$4,$9,19	.set	macro	.set	reorder	lui	$2,%hi(DCT_13)	sll	$3,$4,1	addiu	$2,$2,%lo(DCT_13)	addu	$3,$3,$4	.set	noreorder	.set	nomacro	j	$L242	addiu	$2,$2,-48	.set	macro	.set	reorder$L149:	li	$2,2097152			# 0x200000	sltu	$2,$9,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L152	srl	$5,$9,16	.set	macro	.set	reorder	srl	$4,$9,17	lui	$2,%hi(DCT_15)	sll	$3,$4,1	addiu	$2,$2,%lo(DCT_15)	addu	$3,$3,$4	.set	noreorder	.set	nomacro	j	$L242	addiu	$2,$2,-48	.set	macro	.set	reorder$L152:	lbu	$3,0($12)	lbu	$2,1($12)	sll	$3,$3,8	or	$3,$3,$2	addiu	$2,$11,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,$9,16	addu	$4,$4,$2	or	$9,$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,$L128	move	$6,$3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L130	move	$8,$4	.set	macro	.set	reorder$L172:#APP	S32M2I xr11, $4#NO_APP	lhu	$2,126($14)	andi	$3,$15,0x1	xor	$3,$3,$2	sll	$5,$8,4	sra	$4,$4,3	lui	$2,%hi(idct_row_max_intra)	addiu	$13,$10,4	sw	$5,0($24)	sw	$13,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$L179:	sltu	$2,$8,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L182	srl	$4,$8,19	.set	macro	.set	reorder	lui	$2,%hi(DCT_13)	sll	$3,$4,1	addiu	$2,$2,%lo(DCT_13)	addu	$3,$3,$4	.set	noreorder	.set	nomacro	j	$L244	addiu	$2,$2,-48	.set	macro	.set	reorder$L182:	li	$2,2097152			# 0x200000	sltu	$2,$8,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L185	srl	$5,$8,16	.set	macro	.set	reorder	srl	$4,$8,17	lui	$2,%hi(DCT_15)	sll	$3,$4,1	addiu	$2,$2,%lo(DCT_15)	addu	$3,$3,$4	.set	noreorder	.set	nomacro	j	$L244	addiu	$2,$2,-48	.set	macro	.set	reorder$L185:	lbu	$3,0($12)	lbu	$2,1($12)	sll	$3,$3,8	or	$3,$3,$2	addiu	$2,$10,16	sll	$3,$3,$2	sll	$4,$5,1	lui	$2,%hi(DCT_16)

⌨️ 快捷键说明

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