vf_uspp.mid

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

MID
4,383
字号
	addiu	$4,$4,4	addiu	$5,$5,4	li	$2,3			# 0x3	lw	$8,128($sp)	sw	$3,24($sp)	addiu	$18,$18,4	sw	$4,36($sp)	.set	noreorder	.set	nomacro	bne	$3,$2,$L99	sw	$5,32($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L371	lw	$4,4($19)	.set	macro	.set	reorder$L363:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L145	sb	$2,4($4)	.set	macro	.set	reorder$L362:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L136	sb	$2,4($4)	.set	macro	.set	reorder$L153:	addiu	$5,$4,2	sb	$0,0($4)	.set	noreorder	.set	nomacro	j	$L151	sb	$0,1($4)	.set	macro	.set	reorder$L358:	lw	$3,12($8)	lw	$4,92($4)	lw	$5,4($5)	lw	$2,8($8)	li	$6,2			# 0x2	li	$7,24			# 0x18	sw	$3,20($sp)	sw	$8,128($sp)	.set	noreorder	.set	nomacro	jal	vf_get_image	sw	$2,16($sp)	.set	macro	.set	reorder	lw	$8,128($sp)	move	$4,$2	move	$5,$8	.set	noreorder	.set	nomacro	jal	vf_clone_mpi_attributes	sw	$2,84($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L92	lw	$8,128($sp)	.set	macro	.set	reorder$L163:	sb	$0,4($5)	sb	$0,1($3)	lw	$3,24($sp)	lw	$4,36($sp)	lw	$5,32($sp)	addiu	$3,$3,1	addiu	$4,$4,4	addiu	$5,$5,4	li	$2,3			# 0x3	sw	$3,24($sp)	addiu	$18,$18,4	sw	$4,36($sp)	.set	noreorder	.set	nomacro	bne	$3,$2,$L99	sw	$5,32($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L371	lw	$4,4($19)	.set	macro	.set	reorder$L154:	addiu	$5,$4,3	sb	$0,0($4)	sb	$0,1($4)	.set	noreorder	.set	nomacro	j	$L151	sb	$0,2($4)	.set	macro	.set	reorder$L359:	lw	$2,4($19)	.set	noreorder	.set	nomacro	bne	$2,$0,$L387	lw	$5,84($sp)	.set	macro	.set	reorder	lw	$17,84($sp)	lw	$2,84($sp)	lw	$20,48($17)	lw	$22,48($8)	lw	$16,24($8)	lw	$17,28($8)	lw	$18,32($2)	.set	noreorder	.set	nomacro	beq	$20,$22,$L207	lw	$19,32($8)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$17,$L210	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$fp,$16,$2	sltu	$2,$16,32	move	$23,$0	sw	$2,116($sp)	andi	$21,$16,0x3$L224:	lw	$3,116($sp)	.set	noreorder	.set	nomacro	bne	$3,$0,$L225	andi	$2,$18,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L388	move	$4,$18	.set	macro	.set	reorder	andi	$2,$19,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L389	move	$5,$19	.set	macro	.set	reorder	addiu	$4,$18,-4	addu	$3,$fp,$4	sltu	$2,$4,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L229	addiu	$5,$19,-4	.set	macro	.set	reorder$L307:#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,$3	bne	$2,$0,$L307$L229:	andi	$2,$16,0x1c	addu	$6,$3,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L390	li	$2,2			# 0x2	.set	macro	.set	reorder$L308:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L308	li	$2,2			# 0x2	.set	macro	.set	reorder$L390:	.set	noreorder	.set	nomacro	beq	$21,$2,$L235	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$21,$2,$L236	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$21,$2,$L368$L233:	addiu	$23,$23,1	.set	noreorder	.set	nomacro	beq	$17,$23,$L304	addu	$19,$19,$22	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L224	addu	$18,$18,$20	.set	macro	.set	reorder$L225:	move	$4,$18$L388:	move	$5,$19$L389:	move	$6,$16	.set	noreorder	.set	nomacro	jal	memcpy	sw	$8,128($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L233	lw	$8,128($sp)	.set	macro	.set	reorder$L304:	lw	$16,24($8)	lw	$17,28($8)$L210:	lw	$4,84($sp)	lw	$2,100($8)	lw	$20,52($4)	lw	$22,52($8)	lw	$6,96($8)	sra	$21,$17,$2	lw	$18,36($4)	.set	noreorder	.set	nomacro	beq	$20,$22,$L238	lw	$19,36($8)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$21,$L403	move	$23,$0	.set	macro	.set	reorder	sra	$16,$16,$6	li	$2,-32			# 0xffffffffffffffe0	and	$fp,$16,$2	sltu	$2,$16,32	sw	$2,108($sp)	andi	$17,$16,0x3$L255:	lw	$3,108($sp)	.set	noreorder	.set	nomacro	bne	$3,$0,$L256	andi	$2,$18,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L391	move	$4,$18	.set	macro	.set	reorder	andi	$2,$19,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L392	move	$5,$19	.set	macro	.set	reorder	addiu	$4,$18,-4	addu	$3,$fp,$4	sltu	$2,$4,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L260	addiu	$5,$19,-4	.set	macro	.set	reorder$L311:#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,$3	bne	$2,$0,$L311$L260:	andi	$2,$16,0x1c	addu	$6,$3,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L393	li	$2,2			# 0x2	.set	macro	.set	reorder$L312:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L312	li	$2,2			# 0x2	.set	macro	.set	reorder$L393:	.set	noreorder	.set	nomacro	beq	$17,$2,$L266	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$17,$2,$L267	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$17,$2,$L369$L264:	addiu	$23,$23,1	.set	noreorder	.set	nomacro	beq	$21,$23,$L306	addu	$19,$19,$22	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L255	addu	$18,$18,$20	.set	macro	.set	reorder$L256:	move	$4,$18$L391:	move	$5,$19$L392:	move	$6,$16	.set	noreorder	.set	nomacro	jal	memcpy	sw	$8,128($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L264	lw	$8,128($sp)	.set	macro	.set	reorder$L306:	lw	$16,24($8)	lw	$17,28($8)	lw	$6,96($8)	lw	$2,100($8)$L241:	lw	$4,84($sp)$L403:	lw	$22,56($8)	lw	$19,56($4)	sra	$20,$17,$2	lw	$18,40($8)	.set	noreorder	.set	nomacro	beq	$19,$22,$L269	lw	$17,40($4)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	blez	$20,$L95	sra	$16,$16,$6	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	and	$fp,$16,$2	sltu	$2,$16,32	move	$23,$0	sw	$2,104($sp)	andi	$21,$16,0x3$L285:	lw	$3,104($sp)	.set	noreorder	.set	nomacro	bne	$3,$0,$L286	andi	$2,$17,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L394	move	$4,$17	.set	macro	.set	reorder	andi	$2,$18,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L395	move	$5,$18	.set	macro	.set	reorder	addiu	$4,$17,-4	addu	$3,$4,$fp	sltu	$2,$4,$3	.set	noreorder	.set	nomacro	beq	$2,$0,$L290	addiu	$5,$18,-4	.set	macro	.set	reorder$L315:#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,$3	bne	$2,$0,$L315$L290:	andi	$2,$16,0x1c	addu	$6,$3,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L396	li	$2,2			# 0x2	.set	macro	.set	reorder$L316:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L316	li	$2,2			# 0x2	.set	macro	.set	reorder$L396:	.set	noreorder	.set	nomacro	beq	$21,$2,$L296	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$21,$2,$L297	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$21,$2,$L370$L294:	addiu	$23,$23,1$L372:	.set	noreorder	.set	nomacro	beq	$20,$23,$L95	addu	$18,$18,$22	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L285	addu	$17,$17,$19	.set	macro	.set	reorder$L286:	move	$4,$17$L394:	move	$5,$18$L395:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L372	addiu	$23,$23,1	.set	macro	.set	reorder$L370:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L294	sb	$2,4($4)	.set	macro	.set	reorder$L274:	move	$4,$17$L378:	.set	noreorder	.set	nomacro	jal	memcpy	move	$5,$18	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L373	lw	$4,92($sp)	.set	macro	.set	reorder$L297:	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	$L294	sb	$2,6($4)	.set	macro	.set	reorder$L296:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L294	sb	$3,5($4)	.set	macro	.set	reorder$L284:	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	$L95	sb	$2,6($4)	.set	macro	.set	reorder$L283:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L95	sb	$3,5($4)	.set	macro	.set	reorder$L369:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L264	sb	$2,4($4)	.set	macro	.set	reorder$L238:	.set	noreorder	.set	nomacro	bgez	$20,$L397	mul	$6,$20,$21	.set	macro	.set	reorder	addiu	$2,$21,-1	mul	$2,$20,$2	subu	$20,$0,$20	addu	$18,$18,$2	addu	$19,$19,$2	mul	$6,$20,$21$L397:	sltu	$2,$6,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L398	move	$4,$18	.set	macro	.set	reorder	andi	$2,$18,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L399	move	$5,$19	.set	macro	.set	reorder	andi	$2,$19,0x3	bne	$2,$0,$L399	li	$2,-32			# 0xffffffffffffffe0	addiu	$4,$18,-4	and	$2,$6,$2	addu	$7,$4,$2	sltu	$3,$4,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L248	addiu	$5,$19,-4	.set	macro	.set	reorder$L313:#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,$7	bne	$2,$0,$L313$L248:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$4,$7	beq	$3,$0,$L250$L314:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L314$L250:	andi	$6,$6,0x3	li	$2,2			# 0x2	beq	$6,$2,$L253	li	$2,3			# 0x3	beq	$6,$2,$L254	li	$2,1			# 0x1	bne	$6,$2,$L306	lbu	$2,4($5)	sb	$2,4($4)	lw	$16,24($8)	lw	$17,28($8)	lw	$6,96($8)	.set	noreorder	.set	nomacro	j	$L241	lw	$2,100($8)	.set	macro	.set	reorder$L267:	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	$L264	sb	$2,6($4)	.set	macro	.set	reorder$L266:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L264	sb	$3,5($4)	.set	macro	.set	reorder$L398:	move	$5,$19$L399:	.set	noreorder	.set	nomacro	jal	memcpy	sw	$8,128($sp)	.set	macro	.set	reorder	lw	$8,128($sp)	lw	$16,24($8)	lw	$17,28($8)	lw	$6,96($8)	.set	noreorder	.set	nomacro	j	$L241	lw	$2,100($8)	.set	macro	.set	reorder$L368:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L233	sb	$2,4($4)	.set	macro	.set	reorder$L207:	.set	noreorder	.set	nomacro	bgez	$20,$L400	mul	$6,$20,$17	.set	macro	.set	reorder	addiu	$2,$17,-1	mul	$2,$20,$2	subu	$20,$0,$20	addu	$18,$18,$2	addu	$19,$19,$2	mul	$6,$20,$17$L400:	sltu	$2,$6,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L213	andi	$2,$18,0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$2,$0,$L401	move	$4,$18	.set	macro	.set	reorder	andi	$2,$19,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L402	move	$5,$19	.set	macro	.set	reorder	li	$2,-32			# 0xffffffffffffffe0	addiu	$4,$18,-4	and	$2,$6,$2	addu	$7,$4,$2	sltu	$3,$4,$7	.set	noreorder	.set	nomacro	beq	$3,$0,$L217	addiu	$5,$19,-4	.set	macro	.set	reorder$L309:#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,$7	bne	$2,$0,$L309$L217:	andi	$2,$6,0x1c	addu	$7,$7,$2	sltu	$3,$4,$7	beq	$3,$0,$L219$L310:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$7	bne	$2,$0,$L310$L219:	andi	$6,$6,0x3	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$6,$2,$L222	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$6,$2,$L223	li	$2,1			# 0x1	.set	macro	.set	reorder	bne	$6,$2,$L304	lbu	$2,4($5)	sb	$2,4($4)	lw	$16,24($8)	.set	noreorder	.set	nomacro	j	$L210	lw	$17,28($8)	.set	macro	.set	reorder$L236:	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	$L233	sb	$2,6($4)	.set	macro	.set	reorder$L235:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L233	sb	$3,5($4)	.set	macro	.set	reorder$L254:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	sb	$2,6($4)	lw	$16,24($8)	lw	$17,28($8)	lw	$6,96($8)	.set	noreorder	.set	nomacro	j	$L241	lw	$2,100($8)	.set	macro	.set	reorder$L253:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lw	$16,24($8)	lw	$17,28($8)	lw	$6,96($8)	.set	noreorder	.set	nomacro	j	$L241	lw	$2,100($8)	.set	macro	.set	reorder$L213:	move	$4,$18$L401:	move	$5,$19$L402:	.set	noreorder	.set	nomacro	jal	memcpy	sw	$8,128($sp)	.set	macro	.set	reorder	lw	$8,128($sp)	lw	$16,24($8)	.set	noreorder	.set	nomacro	j	$L210	lw	$17,28($8)	.set	macro	.set	reorder$L222:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lw	$16,24($8)	.set	noreorder	.set	nomacro	j	$L210	lw	$17,28($8)	.set	macro	.set	reorder$L223:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	sb	$2,6($4)	lw	$16,24($8)	.set	noreorder	.set	nomacro	j	$L210	lw	$17,28($8)	.set	macro	.set	reorder	.end	put_image	.globl	vf_info_uspp	.section	.rodata.str1.4	.align	2$LC3:	.ascii	"ultra simple/slow postprocess\000"	.align	2$LC4:	.ascii	"uspp\000"	.align	2$LC5:	.ascii	"Michael Niedermayer\000"	.subsection	-1	.align	2$LC6:	.ascii	"\000"	.data	.align	2	.type	vf_info_uspp, @object	.size	vf_info_uspp, 24vf_info_uspp:	.word	$LC3	.word	$LC4	.word	$LC5	.word	$LC6	.word	open	.word	0	.rdata	.align	2	.type	offset, @object	.size	offset, 1022offset:	.byte	0	.byte	0

⌨️ 快捷键说明

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