vf_fspp.mid

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

MID
4,726
字号
	sb	$4,14($3)	lw	$2,276($18)	addu	$2,$17,$2	lbu	$4,15($2)	addu	$17,$17,$20	sb	$4,0($2)	lw	$3,276($18)	addu	$3,$16,$3	lbu	$2,0($3)	sb	$2,15($3)	lw	$2,3296($sp)	.set	noreorder	.set	nomacro	bne	$2,$19,$L196	addu	$16,$16,$20	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L337	lw	$4,3296($sp)	.set	macro	.set	reorder$L179:	addiu	$3,$sp,1571	sb	$0,1568($sp)	sb	$0,1569($sp)	.set	noreorder	.set	nomacro	j	$L176	sb	$0,1570($sp)	.set	macro	.set	reorder$L173:	lw	$3,3292($sp)	.set	noreorder	.set	nomacro	j	$L175	addiu	$20,$3,16	.set	macro	.set	reorder$L197:	lw	$6,3292($sp)$L347:	move	$5,$21	.set	noreorder	.set	nomacro	jal	memcpy	sw	$7,3216($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L205	lw	$7,3216($sp)	.set	macro	.set	reorder$L208:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	.set	noreorder	.set	nomacro	j	$L205	sb	$2,6($4)	.set	macro	.set	reorder$L207:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L205	sb	$3,5($4)	.set	macro	.set	reorder$L333:	andi	$8,$23,0x7	.set	noreorder	.set	nomacro	beq	$8,$0,$L294	andi	$2,$23,0x8	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L296	addiu	$4,$23,-8	.set	macro	.set	reorder	li	$2,-8			# 0xfffffffffffffff8	and	$4,$4,$2	lw	$2,3276($sp)	lw	$3,256($18)	mtlo	$2	lw	$2,3284($sp)	lw	$5,280($18)	madd	$4,$2	li	$2,5			# 0x5	subu	$2,$2,$3	mflo	$4	lw	$3,3292($sp)	lw	$6,3284($sp)	addiu	$5,$5,16	move	$7,$20	sw	$3,16($sp)	sw	$8,20($sp)	.set	noreorder	.set	nomacro	jal	store_slice2_c	sw	$2,24($sp)	.set	macro	.set	reorder$L294:	lw	$31,3268($sp)$L343:	lw	$fp,3264($sp)	lw	$23,3260($sp)	lw	$22,3256($sp)	lw	$21,3252($sp)	lw	$20,3248($sp)	lw	$19,3244($sp)	lw	$18,3240($sp)	lw	$17,3236($sp)	lw	$16,3232($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,3272	.set	macro	.set	reorder$L190:	sb	$0,6($7)	sb	$0,4($7)	.set	noreorder	.set	nomacro	j	$L187	sb	$0,5($7)	.set	macro	.set	reorder$L295:	sll	$7,$20,3	lw	$4,3296($sp)$L337:	lw	$5,3296($sp)	addiu	$4,$4,8	mul	$19,$20,$4	addiu	$2,$5,7	mul	$17,$20,$2	sltu	$2,$20,32	sw	$4,3116($sp)	move	$21,$7	subu	$22,$0,$20	subu	$23,$7,$20	move	$16,$0	sw	$2,3196($sp)$L209:	lw	$2,276($18)	lw	$6,3196($sp)	addu	$5,$2,$21	.set	noreorder	.set	nomacro	bne	$6,$0,$L210	addu	$4,$2,$23	.set	macro	.set	reorder	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L210	andi	$2,$5,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L210	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$4,-4	and	$2,$20,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L214	addiu	$5,$5,-4	.set	macro	.set	reorder$L302:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$6	bne	$2,$0,$L302$L214:	andi	$2,$20,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L348	andi	$3,$20,0x3	.set	macro	.set	reorder$L303:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L303	andi	$3,$20,0x3	.set	macro	.set	reorder$L348:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L220	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L221	li	$2,1			# 0x1	.set	macro	.set	reorder	bne	$3,$2,$L218	lbu	$2,4($5)	sb	$2,4($4)$L222:	lw	$2,276($18)	addu	$5,$2,$17	.set	noreorder	.set	nomacro	j	$L224	addu	$4,$2,$19	.set	macro	.set	reorder$L210:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$20	.set	macro	.set	reorder$L218:	lw	$2,276($18)	addu	$5,$2,$17	addu	$4,$2,$19	lw	$2,3196($sp)	bne	$2,$0,$L223$L224:	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L223	andi	$2,$5,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L223	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$4,-4	and	$2,$20,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L227	addiu	$5,$5,-4	.set	macro	.set	reorder$L304:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$6	bne	$2,$0,$L304$L227:	andi	$2,$20,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L349	andi	$3,$20,0x3	.set	macro	.set	reorder$L305:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L305	andi	$3,$20,0x3	.set	macro	.set	reorder$L349:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L233	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L234	li	$2,1			# 0x1	.set	macro	.set	reorder	bne	$3,$2,$L231	lbu	$2,4($5)	sb	$2,4($4)$L231:	addiu	$16,$16,1$L338:	li	$2,8			# 0x8	addu	$23,$23,$22	addu	$21,$21,$20	addu	$19,$19,$20	.set	noreorder	.set	nomacro	bne	$16,$2,$L209	addu	$17,$17,$22	.set	macro	.set	reorder	lw	$3,3292($sp)	sll	$4,$20,4	sll	$21,$3,1	sltu	$5,$21,40	sw	$4,3120($sp)	sll	$17,$20,1	move	$19,$4	sw	$5,3204($sp)	li	$22,2			# 0x2	li	$23,3			# 0x3$L236:	lw	$2,280($18)	lw	$6,3204($sp)	addu	$5,$19,$2	.set	noreorder	.set	nomacro	bne	$6,$0,$L332	addiu	$4,$5,16	.set	macro	.set	reorder	andi	$3,$4,0x3	li	$2,4			# 0x4	subu	$2,$2,$3	.set	noreorder	.set	nomacro	beq	$2,$22,$L242	move	$3,$4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$23,$L243	li	$6,1			# 0x1	.set	macro	.set	reorder	bne	$2,$6,$L240	addiu	$3,$5,17	sb	$0,16($5)$L240:	addiu	$5,$3,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$3,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L350	addu	$6,$21,$4	.set	macro	.set	reorder	li	$3,-32			# 0xffffffffffffffe0	and	$2,$5,$3	addiu	$6,$2,32	sltu	$3,$5,$6	beq	$3,$0,$L244$L306:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$6	bne	$2,$0,$L306$L244:	addu	$6,$21,$4$L350:	li	$3,-32			# 0xffffffffffffffe0	addiu	$2,$6,-31	and	$4,$2,$3	sltu	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L351	addiu	$2,$6,-4	.set	macro	.set	reorder	addiu	$2,$5,4$L352:#APP	pref 30,0($2)	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	.set	noreorder	.set	nomacro	bne	$2,$0,$L352	addiu	$2,$5,4	.set	macro	.set	reorder	addiu	$2,$6,-4$L351:	li	$3,-4			# 0xfffffffffffffffc	and	$3,$2,$3	sltu	$4,$5,$3	.set	noreorder	.set	nomacro	beq	$4,$0,$L353	andi	$2,$6,0x3	.set	macro	.set	reorder$L308:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L308	andi	$2,$6,0x3	.set	macro	.set	reorder$L353:	.set	noreorder	.set	nomacro	beq	$2,$22,$L252	addiu	$3,$5,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$2,$23,$L253	li	$4,1			# 0x1	.set	macro	.set	reorder	bne	$2,$4,$L239	sb	$0,4($5)$L239:	addiu	$16,$16,1$L339:	li	$2,24			# 0x18	.set	noreorder	.set	nomacro	bne	$16,$2,$L236	addu	$19,$19,$17	.set	macro	.set	reorder	li	$2,6			# 0x6	subu	$2,$2,$fp	sw	$2,3180($sp)	mul	$2,$20,$2	lw	$3,3284($sp)	sw	$2,3124($sp)	lw	$2,3180($sp)	lw	$4,3180($sp)	mul	$2,$2,$3	sll	$3,$4,1	lw	$4,3276($sp)	sw	$2,3136($sp)	mtlo	$4	lw	$4,3284($sp)	addiu	$2,$3,-16	madd	$4,$2	addiu	$6,$sp,1568	addiu	$6,$6,1408	sw	$6,3148($sp)	mflo	$4	addiu	$5,$sp,32	addiu	$3,$3,-8	lw	$6,3228($sp)	lw	$2,3148($sp)	addiu	$21,$5,1408	sw	$4,3112($sp)	sw	$3,3132($sp)	lw	$5,3292($sp)	addiu	$3,$sp,1568	addiu	$4,$sp,1568	andi	$6,$6,0x3	andi	$2,$2,0x3	addiu	$3,$3,-4	addiu	$4,$4,92	addiu	$5,$5,-80	sw	$6,3160($sp)	sw	$2,3152($sp)	sw	$3,3104($sp)	sw	$4,3156($sp)	addiu	$6,$sp,32	addiu	$2,$sp,32	lw	$3,3124($sp)	addiu	$4,$sp,32	sw	$5,3188($sp)	addiu	$6,$6,-4	andi	$5,$21,0x3	addiu	$2,$2,124	addiu	$4,$4,128	lw	$23,3180($sp)	sw	$5,3164($sp)	sw	$6,3108($sp)	sw	$2,3168($sp)	sw	$3,3128($sp)	sw	$4,3208($sp)$L255:	lw	$4,3116($sp)	slt	$2,$23,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L333	lw	$5,3296($sp)	.set	macro	.set	reorder	addiu	$4,$23,-4	addiu	$2,$5,-1	slt	$3,$4,$2	lw	$6,3128($sp)	lw	$5,276($18)	movn	$2,$4,$3	addu	$5,$6,$5	andi	$4,$23,0x1	lw	$6,3176($sp)	slt	$3,$2,0	movn	$2,$0,$3	subu	$5,$5,$4	lw	$3,3304($sp)	sra	$2,$2,$6	sw	$4,3192($sp)	addiu	$5,$5,2	addiu	$4,$sp,32	move	$6,$20	li	$7,2			# 0x2	.set	noreorder	.set	nomacro	jal	row_fdct_c	mul	$16,$2,$3	.set	macro	.set	reorder	lw	$4,3188($sp)	.set	noreorder	.set	nomacro	blez	$4,$L334	andi	$2,$23,0xf	.set	macro	.set	reorder	mul	$3,$20,$2	lw	$5,3192($sp)	lw	$4,3300($sp)	sll	$5,$5,1	sw	$3,3144($sp)	addu	$fp,$16,$4	sw	$5,3140($sp)	sll	$22,$3,1	sw	$0,3184($sp)	addiu	$19,$18,128$L260:	lw	$6,3128($sp)	lw	$5,276($18)	lw	$2,3184($sp)	addu	$5,$6,$5	lw	$3,3192($sp)	addu	$5,$5,$2	subu	$5,$5,$3	lw	$4,3208($sp)	addiu	$5,$5,10	move	$6,$20	.set	noreorder	.set	nomacro	jal	row_fdct_c	li	$7,22			# 0x16	.set	macro	.set	reorder	lw	$2,264($18)	.set	noreorder	.set	nomacro	bne	$2,$0,$L335	lw	$4,3184($sp)	.set	macro	.set	reorder	addiu	$16,$sp,32	addiu	$17,$4,-2$L264:	slt	$3,$17,0	lw	$5,3176($sp)	move	$2,$0	movz	$2,$17,$3	sra	$2,$2,$5	addu	$2,$fp,$2	lbu	$5,0($2)	lw	$4,268($18)	sra	$2,$5,1	lw	$3,272($18)	movn	$5,$2,$4	.set	noreorder	.set	nomacro	beq	$5,$3,$L267	move	$4,$0	.set	macro	.set	reorder	sw	$5,272($18)	li	$6,128			# 0x80$L269:	addu	$3,$18,$4	lh	$2,0($3)	addiu	$4,$4,2	mul	$2,$5,$2	.set	noreorder	.set	nomacro	bne	$4,$6,$L269	sh	$2,128($3)	.set	macro	.set	reorder$L267:	move	$5,$16	addiu	$6,$16,1536	move	$4,$19	li	$7,8			# 0x8	.set	noreorder	.set	nomacro	jal	column_fidct_c	addiu	$16,$16,128	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$21,$16,$L264	addiu	$17,$17,8	.set	macro	.set	reorder	lw	$5,280($18)$L341:	lw	$2,3140($sp)	addu	$5,$22,$5	subu	$5,$5,$2	addiu	$4,$sp,1568	addiu	$5,$5,4	move	$6,$20	.set	noreorder	.set	nomacro	jal	row_idct_c	li	$7,22			# 0x16	.set	macro	.set	reorder	lw	$3,3160($sp)	.set	noreorder	.set	nomacro	bne	$3,$0,$L354	addiu	$4,$sp,32	.set	macro	.set	reorder	lw	$4,3164($sp)	.set	noreorder	.set	nomacro	bne	$4,$0,$L270	addiu	$4,$sp,32	.set	macro	.set	reorder	lw	$5,3108($sp)	lw	$6,3168($sp)	sltu	$2,$5,$6	.set	noreorder	.set	nomacro	beq	$2,$0,$L340	lw	$6,3172($sp)	.set	macro	.set	reorder	addiu	$4,$21,-4	move	$3,$5$L275:#APP	S32LDI xr1,$4,4	S32LDI xr2,$4,4	S32LDI xr3,$4,4	S32LDI xr4,$4,4	S32LDI xr5,$4,4	S32LDI xr6,$4,4	S32LDI xr7,$4,4	S32LDI xr8,$4,4	S32SDI xr1,$3,4	S32SDI xr2,$3,4	S32SDI xr3,$3,4	S32SDI xr4,$3,4	S32SDI xr5,$3,4	S32SDI xr6,$3,4	S32SDI xr7,$3,4	S32SDI xr8,$3,4#NO_APP	lw	$5,3168($sp)	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L275	lw	$6,3172($sp)	.set	macro	.set	reorder$L340:	.set	noreorder	.set	nomacro	bne	$6,$0,$L276	lw	$2,3152($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L276	lw	$3,3104($sp)	.set	macro	.set	reorder	lw	$4,3156($sp)	sltu	$2,$3,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L279	lw	$5,3148($sp)	.set	macro	.set	reorder	addiu	$4,$5,-4$L281:#APP	S32LDI xr1,$4,4	S32LDI xr2,$4,4	S32LDI xr3,$4,4	S32LDI xr4,$4,4	S32LDI xr5,$4,4	S32LDI xr6,$4,4	S32LDI xr7,$4,4	S32LDI xr8,$4,4	S32SDI xr1,$3,4	S32SDI xr2,$3,4	S32SDI xr3,$3,4	S32SDI xr4,$3,4	S32SDI xr5,$3,4	S32SDI xr6,$3,4	S32SDI xr7,$3,4	S32SDI xr8,$3,4#NO_APP	lw	$6,3156($sp)	sltu	$2,$3,$6	bne	$2,$0,$L281$L279:	lw	$2,3184($sp)	lw	$3,3188($sp)	addiu	$2,$2,88	sw	$2,3184($sp)	slt	$2,$2,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L260	addiu	$22,$22,176	.set	macro	.set	reorder	lw	$17,3184($sp)$L259:	lw	$4,3292($sp)	lw	$5,3184($sp)	subu	$7,$4,$5	addiu	$16,$7,8	slt	$2,$16,9	.set	noreorder	.set	nomacro	bne	$2,$0,$L283	lw	$6,3128($sp)	.set	macro	.set	reorder	lw	$5,276($18)	lw	$2,3184($sp)	addu	$5,$6,$5	lw	$3,3192($sp)	addu	$5,$5,$2	addiu	$6,$sp,32	addiu	$7,$7,4	subu	$5,$5,$3	addiu	$4,$6,128	addiu	$5,$5,10	sra	$7,$7,2	.set	noreorder	.set	nomacro	jal	row_fdct_c	move	$6,$20	.set	macro	.set	reorder$L283:	li	$7,-2			# 0xfffffffffffffffe	move	$4,$19	and	$7,$16,$7	addiu	$5,$sp,32	.set	noreorder	.set	nomacro	jal	column_fidct_c	addiu	$6,$sp,1568	.set	macro	.set	reorder	lw	$2,3144($sp)	lw	$3,3140($sp)	addu	$5,$2,$17	lw	$2,280($18)	sll	$5,$5,1	addu	$5,$5,$2	subu	$5,$5,$3	addiu	$5,$5,4	addiu	$4,$sp,1568	sra	$7,$16,2	.set	noreorder	.set	nomacro	jal	row_idct_c	move	$6,$20	.set	macro	.set	reorder	lw	$4,3132($sp)	lw	$5,3180($sp)	andi	$2,$4,0x7	.set	noreorder	.set	nomacro	bne	$2,$0,$L285	addu	$23,$5,$23	.set	macro	.set	reorder	.set	noreorder

⌨️ 快捷键说明

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