vp6.mid

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

MID
4,903
字号
	lbu	$2,1($18)	addiu	$18,$18,2	lbu	$3,0($18)	sll	$2,$2,8	or	$2,$2,$3	addiu	$21,$2,-2	addiu	$3,$18,3$L328:	li	$2,255			# 0xff	li	$7,8			# 0x8	sw	$3,8($16)	sw	$2,0($16)	sw	$7,4($16)	lbu	$2,-2($3)	li	$6,255			# 0xff	lbu	$5,-1($3)	addiu	$4,$6,1	sll	$2,$2,8	sra	$4,$4,1	or	$5,$2,$5	sll	$3,$4,8	sltu	$2,$5,$3	xori	$8,$2,0x1	beq	$8,$0,$L207	sw	$5,12($16)	subu	$2,$6,$4	subu	$5,$5,$3	sll	$2,$2,1	sw	$2,0($16)	sw	$5,12($16)$L209:	lw	$2,4($16)	sll	$5,$5,1	addiu	$7,$2,-1	sw	$5,12($16)	bne	$7,$0,$L210	sw	$7,4($16)	lw	$2,8($16)	li	$7,8			# 0x8	sw	$7,4($16)	lbu	$3,0($2)	addiu	$2,$2,1	or	$5,$5,$3	sw	$2,8($16)	sw	$5,12($16)$L210:	sw	$8,0($19)	lw	$2,5140($20)	beq	$2,$0,$L320	nop	lw	$6,0($16)	addiu	$2,$6,1	sra	$3,$2,1	sll	$4,$3,8	sltu	$2,$5,$4	xori	$8,$2,0x1	beq	$8,$0,$L214	sll	$2,$3,1	subu	$2,$6,$3	subu	$5,$5,$4	sll	$2,$2,1	sw	$2,0($16)	sw	$5,12($16)$L216:	lw	$2,4($16)	sll	$5,$5,1	addiu	$7,$2,-1	sw	$5,12($16)	bne	$7,$0,$L217	sw	$7,4($16)	lw	$2,8($16)	li	$7,8			# 0x8	sw	$7,4($16)	lbu	$3,0($2)	addiu	$2,$2,1	or	$5,$5,$3	sw	$2,8($16)	sw	$5,12($16)$L217:	beq	$8,$0,$L321	sw	$8,5144($20)	lw	$6,0($16)	addiu	$2,$6,1	sra	$3,$2,1	sll	$4,$3,8	sltu	$2,$5,$4	bne	$2,$0,$L221	sll	$2,$3,1	subu	$2,$6,$3	subu	$5,$5,$4	sll	$2,$2,1	sw	$2,0($16)	sw	$5,12($16)$L223:	lw	$7,4($16)	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L219	sw	$7,4($16)	lw	$2,8($16)	li	$7,8			# 0x8	sw	$7,4($16)	lbu	$3,0($2)	addiu	$2,$2,1	or	$5,$5,$3	sw	$2,8($16)	j	$L219	sw	$5,12($16)$L172:	move	$17,$0	move	$2,$17	lw	$31,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)	j	$31	addiu	$sp,$sp,48$L207:	lw	$5,12($16)	sll	$2,$4,1	j	$L209	sw	$2,0($16)$L326:	lw	$2,5140($20)	beq	$2,$0,$L203	move	$21,$0	j	$L328	addiu	$3,$18,3$L324:	beq	$3,$0,$L177	move	$21,$0	j	$L329	lw	$4,0($20)$L325:	lui	$6,%hi($LC1)	lw	$4,0($20)	addiu	$6,$6,%lo($LC1)	jal	av_log	li	$5,1			# 0x1	bne	$21,$0,$L327	nop$L317:	sw	$16,4120($20)	move	$2,$17	lw	$31,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)	j	$31	addiu	$sp,$sp,48$L310:	j	$L312	sw	$2,0($16)$L320:	lw	$7,4($16)	j	$L231	li	$17,1			# 0x1$L188:	subu	$2,$6,$4	subu	$5,$5,$3	sll	$2,$2,1	sw	$2,0($16)	j	$L190	sw	$5,12($16)$L193:	j	$L195	sw	$2,0($16)$L181:	lw	$2,672($4)	sll	$6,$6,4	bne	$6,$2,$L183	li	$17,1			# 0x1	j	$L330	addiu	$3,$18,8$L323:	lw	$4,0($20)	move	$17,$0	addiu	$6,$6,%lo($LC0)	jal	av_log	move	$5,$0	move	$2,$17	lw	$31,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)	j	$31	addiu	$sp,$sp,48$L214:	j	$L216	sw	$2,0($16)$L321:	lw	$7,4($16)$L219:	lw	$2,4124($20)	slt	$2,$2,8	bne	$2,$0,$L231	li	$17,1			# 0x1	lw	$8,0($16)	addiu	$2,$8,1	sra	$3,$2,1	sll	$6,$3,8	sltu	$2,$5,$6	xori	$4,$2,0x1	beq	$4,$0,$L226	sll	$2,$3,1	subu	$2,$8,$3	subu	$5,$5,$6	sll	$2,$2,1	sw	$2,0($16)	sw	$5,12($16)$L228:	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L322	sw	$7,4($16)	lw	$2,8($16)	li	$7,8			# 0x8	sw	$7,4($16)	lbu	$3,0($2)	addiu	$2,$2,1	or	$5,$5,$3	sw	$2,8($16)	sw	$5,12($16)$L322:	move	$12,$0	j	$L201	li	$17,1			# 0x1$L233:	j	$L235	sw	$2,0($16)$L238:	lw	$6,0($16)	addiu	$2,$6,1	sra	$3,$2,1	sll	$4,$3,8	sltu	$2,$5,$4	xori	$8,$2,0x1	beq	$8,$0,$L281	sll	$2,$3,1	subu	$2,$6,$3	subu	$5,$5,$4	sll	$2,$2,1	sw	$2,0($16)	sw	$5,12($16)$L283:	lw	$2,4($16)	sll	$5,$5,1	addiu	$7,$2,-1	sw	$5,12($16)	bne	$7,$0,$L284	sw	$7,4($16)	lw	$2,8($16)	li	$7,8			# 0x8	sw	$7,4($16)	lbu	$3,0($2)	addiu	$2,$2,1	or	$5,$5,$3	sw	$2,8($16)	sw	$5,12($16)$L284:	beq	$8,$0,$L286	li	$2,1			# 0x1	j	$L280	sw	$2,5152($20)$L186:	lw	$5,24($6)	lw	$3,40($6)	lbu	$2,0($5)	lw	$4,44($6)	srl	$2,$2,4	subu	$3,$3,$2	sw	$3,40($6)	lbu	$2,0($5)	andi	$2,$2,0xf	subu	$4,$4,$2	j	$L185	sw	$4,44($6)$L226:	j	$L228	sw	$2,0($16)$L221:	j	$L223	sw	$2,0($16)$L240:	subu	$5,$5,$4	sll	$2,$2,1	sw	$2,0($16)	j	$L242	sw	$5,12($16)$L281:	j	$L283	sw	$2,0($16)$L288:	sw	$2,5148($20)	j	$L231	lw	$7,4($16)$L260:	sll	$2,$4,1	j	$L262	sw	$2,0($16)$L255:	subu	$2,$8,$4	subu	$5,$5,$6	sll	$2,$2,1	sw	$2,0($16)	j	$L257	sw	$5,12($16)$L250:	subu	$2,$8,$4	subu	$5,$5,$6	sll	$2,$2,1	sw	$2,0($16)	j	$L252	sw	$5,12($16)$L245:	subu	$5,$5,$4	sll	$2,$2,1	sw	$2,0($16)	j	$L247	sw	$5,12($16)$L286:	j	$L280	sw	$0,5152($20)$L275:	sll	$2,$4,1	j	$L277	sw	$2,0($16)$L270:	subu	$5,$5,$4	sll	$2,$2,1	sw	$2,0($16)	j	$L272	sw	$5,12($16)$L265:	subu	$5,$5,$4	sll	$2,$2,1	sw	$2,0($16)	j	$L267	sw	$5,12($16)$L305:	sll	$2,$4,1	j	$L307	sw	$2,0($16)$L300:	subu	$2,$8,$4	subu	$5,$5,$6	sll	$2,$2,1	sw	$2,0($16)	j	$L302	sw	$5,12($16)$L295:	subu	$5,$5,$4	sll	$2,$2,1	sw	$2,0($16)	j	$L297	sw	$5,12($16)$L290:	subu	$5,$5,$4	sll	$2,$2,1	sw	$2,0($16)	j	$L292	sw	$5,12($16)	.set	macro	.set	reorder	.end	vp6_parse_header	.section	.text.vp6_default_models_init,"ax",@progbits	.align	2	.align	5	.ent	vp6_default_models_init	.type	vp6_default_models_init, @functionvp6_default_models_init:	.frame	$sp,32,$31		# vars= 0, regs= 3/0, args= 16, gp= 0	.mask	0x80030000,-8	.fmask	0x00000000,0	addiu	$sp,$sp,-32	sw	$16,16($sp)	sw	$31,24($sp)	sw	$17,20($sp)	lw	$17,5492($4)	move	$16,$4	addiu	$6,$17,1812	li	$4,-128	li	$2,-94	li	$3,-92	andi	$5,$6,0x3	sb	$2,130($17)	sb	$3,131($17)	sb	$4,129($17)	.set	noreorder	.set	nomacro	bne	$5,$0,$L352	sb	$4,128($17)	.set	macro	.set	reorder	lui	$5,%hi(vp56_def_mb_types_stats)	addiu	$4,$5,%lo(vp56_def_mb_types_stats)	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	beq	$2,$0,$L361	addiu	$3,$17,1808	.set	macro	.set	reorder$L332:	move	$4,$6	addiu	$5,$5,%lo(vp56_def_mb_types_stats)	.set	noreorder	.set	nomacro	jal	memcpy	li	$6,60			# 0x3c	.set	macro	.set	reorder$L337:	lui	$5,%hi(vp6_def_fdv_vector_model)$L365:	addiu	$5,$5,%lo(vp6_def_fdv_vector_model)	addiu	$4,$17,150	.set	noreorder	.set	nomacro	jal	memcpy	li	$6,16			# 0x10	.set	macro	.set	reorder	lui	$5,%hi(vp6_def_pdv_vector_model)	addiu	$5,$5,%lo(vp6_def_pdv_vector_model)	addiu	$4,$17,136	.set	noreorder	.set	nomacro	jal	memcpy	li	$6,14			# 0xe	.set	macro	.set	reorder	lui	$5,%hi(vp6_def_runv_coeff_model)	addiu	$5,$5,%lo(vp6_def_runv_coeff_model)	addiu	$4,$17,1484	.set	noreorder	.set	nomacro	jal	memcpy	li	$6,28			# 0x1c	.set	macro	.set	reorder	andi	$3,$17,0x3	.set	noreorder	.set	nomacro	bne	$3,$0,$L339	lui	$5,%hi(vp6_def_coeff_reorder)	.set	macro	.set	reorder	addiu	$4,$5,%lo(vp6_def_coeff_reorder)	andi	$2,$4,0x3	.set	noreorder	.set	nomacro	beq	$2,$0,$L362	addiu	$3,$17,-4	.set	macro	.set	reorder$L339:	move	$4,$17	addiu	$5,$5,%lo(vp6_def_coeff_reorder)	.set	noreorder	.set	nomacro	jal	memcpy	li	$6,64			# 0x40	.set	macro	.set	reorder$L342:	lw	$2,5492($16)$L364:	li	$6,1			# 0x1	move	$7,$0	sb	$0,64($2)$L345:	.set	noreorder	.set	nomacro	j	$L346	li	$5,1			# 0x1	.set	macro	.set	reorder$L347:	addiu	$5,$5,1	li	$2,64			# 0x40	beq	$5,$2,$L363$L346:	lw	$2,5492($16)	addu	$3,$2,$5	lbu	$4,0($3)	.set	noreorder	.set	nomacro	bne	$4,$7,$L347	addu	$2,$6,$2	.set	macro	.set	reorder	sb	$5,64($2)	addiu	$5,$5,1	li	$2,64			# 0x40	.set	noreorder	.set	nomacro	bne	$5,$2,$L346	addiu	$6,$6,1	.set	macro	.set	reorder$L363:	addiu	$7,$7,1	li	$2,16			# 0x10	.set	noreorder	.set	nomacro	bne	$7,$2,$L345	lw	$31,24($sp)	.set	macro	.set	reorder	lw	$17,20($sp)	lw	$16,16($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,32	.set	macro	.set	reorder$L352:	.set	noreorder	.set	nomacro	j	$L332	lui	$5,%hi(vp56_def_mb_types_stats)	.set	macro	.set	reorder$L362:	addiu	$5,$17,60	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L342	addiu	$4,$4,-4	.set	macro	.set	reorder$L344:#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	sltu	$2,$3,$5	bne	$2,$0,$L344	.set	noreorder	.set	nomacro	j	$L364	lw	$2,5492($16)	.set	macro	.set	reorder$L361:	addiu	$5,$17,1840	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L335	addiu	$4,$4,-4	.set	macro	.set	reorder$L354:#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	sltu	$2,$3,$5	bne	$2,$0,$L354$L335:	addiu	$5,$5,28	sltu	$2,$3,$5	beq	$2,$0,$L337$L355:#APP	S32LDI xr1,$4,4	S32SDI xr1,$3,4#NO_APP	sltu	$2,$3,$5	bne	$2,$0,$L355	.set	noreorder	.set	nomacro	j	$L365	lui	$5,%hi(vp6_def_fdv_vector_model)	.set	macro	.set	reorder	.end	vp6_default_models_init	.section	.text.vp6_parse_vector_models,"ax",@progbits	.align	2	.align	5	.ent	vp6_parse_vector_models	.type	vp6_parse_vector_models, @functionvp6_parse_vector_models:	.frame	$sp,8,$31		# vars= 0, regs= 1/0, args= 0, gp= 0	.mask	0x00010000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-8	sw	$16,0($sp)	addiu	$6,$4,4088	lw	$25,5492($4)	lui	$2,%hi(vp6_sig_dct_pct)	lw	$5,4088($4)	lw	$7,12($6)	addiu	$13,$2,%lo(vp6_sig_dct_pct)	move	$12,$25	lui	$14,%hi(vp6_sig_dct_pct+4)$L367:	lbu	$3,0($13)	addiu	$2,$5,-1	mul	$2,$2,$3	addiu	$4,$2,255	slt	$3,$2,0	movn	$2,$4,$3	sra	$2,$2,8	addiu	$3,$2,1	sll	$4,$3,8	sltu	$2,$7,$4	xori	$8,$2,0x1	beq	$8,$0,$L369	nop	subu	$5,$5,$3	subu	$7,$7,$4	sw	$5,0($6)	sw	$7,12($6)$L587:	slt	$2,$5,128	beq	$2,$0,$L591	nop$L372:	lw	$2,4($6)	sll	$7,$7,1	sll	$5,$5,1	addiu	$4,$2,-1	sw	$5,0($6)	sw	$7,12($6)	bne	$4,$0,$L587	sw	$4,4($6)	lw	$2,8($6)	li	$4,8			# 0x8	sw	$4,4($6)	lbu	$3,0($2)	lw	$5,0($6)	addiu	$2,$2,1	or	$7,$7,$3	sw	$2,8($6)	slt	$2,$5,128	bne	$2,$0,$L372	sw	$7,12($6)$L591:	beq	$8,$0,$L375	addiu	$2,$5,1	sra	$3,$2,1	sll	$4,$3,8	sltu	$2,$7,$4	xori	$10,$2,0x1	bne	$10,$0,$L377	subu	$2,$5,$3	sll	$5,$3,1	sw	$5,0($6)$L379:	lw	$4,4($6)	sll	$7,$7,1	addiu	$4,$4,-1	sw	$7,12($6)	bne	$4,$0,$L380	sw	$4,4($6)	lw	$2,8($6)	li	$4,8			# 0x8	sw	$4,4($6)	lbu	$3,0($2)	addiu	$2,$2,1	or	$7,$7,$3	sw	$2,8($6)	sw	$7,12($6)$L380:	lw	$8,0($6)	addiu	$2,$8,1	sra	$3,$2,1	sll	$5,$3,8	sltu	$2,$7,$5	xori	$11,$2,0x1	bne	$11,$0,$L382	subu	$2,$8,$3	sll	$5,$3,1	sw	$5,0($6)$L384:	sll	$7,$7,1	addiu	$4,$4,-1	sw	$7,12($6)	bne	$4,$0,$L385	sw	$4,4($6)	lw	$2,8($6)	li	$4,8			# 0x8	sw	$4,4($6)	lbu	$3,0($2)	addiu	$2,$2,1	or	$7,$7,$3	sw	$2,8($6)	sw	$7,12($6)$L385:	lw	$9,0($6)	sll	$2,$10,1	addiu	$3,$9,1	sra	$5,$3,1	sll	$8,$5,8	sltu	$3,$7,$8	xori	$10,$3,0x1	bne	$10,$0,$L387	or	$11,$2,$11	sll	$5,$5,1	sw	$5,0($6)$L389:	sll	$7,$7,1	addiu	$4,$4,-1	sw	$7,12($6)	bne	$4,$0,$L390	sw	$4,4($6)	lw	$2,8($6)	li	$4,8			# 0x8	sw	$4,4($6)	lbu	$3,0($2)	addiu	$2,$2,1	or	$7,$7,$3	sw	$2,8($6)	sw	$7,12($6)$L390:	lw	$9,0($6)	sll	$2,$11,1	addiu	$3,$9,1	sra	$5,$3,1	sll	$8,$5,8	sltu	$3,$7,$8	xori	$11,$3,0x1	bne	$11,$0,$L392	or	$10,$2,$10	sll	$5,$5,1	sw	$5,0($6)$L394:	sll	$7,$7,1	addiu	$4,$4,-1	sw	$7,12($6)	bne	$4,$0,$L395	sw	$4,4($6)	lw	$2,8($6)	li	$4,8			# 0x8	sw	$4,4($6)	lbu	$3,0($2)	addiu	$2,$2,1	or	$7,$7,$3	sw	$2,8($6)	sw	$7,12($6)$L395:	lw	$9,0($6)	sll	$2,$10,1	addiu	$3,$9,1	sra	$5,$3,1	sll	$8,$5,8	sltu	$3,$7,$8	xori	$10,$3,0x1	bne	$10,$0,$L397	or	$11,$2,$11	sll	$5,$5,1	sw	$5,0($6)$L399:	sll	$7,$7,1	addiu	$4,$4,-1	sw	$7,12($6)	bne	$4,$0,$L400	sw	$4,4($6)	lw	$2,8($6)	li	$4,8			# 0x8	sw	$4,4($6)	lbu	$3,0($2)	addiu	$2,$2,1	or	$7,$7,$3	sw	$2,8($6)	sw	$7,12($6)$L400:	lw	$9,0($6)	sll	$2,$11,1	addiu	$3,$9,1	sra	$5,$3,1	sll	$8,$5,8	sltu	$3,$7,$8	xori	$11,$3,0x1	bne	$11,$0,$L402	or	$10,$2,$10	sll	$5,$5,1	sw	$5,0($6)$L404:	sll	$7,$7,1	addiu	$4,$4,-1	sw	$7,12($6)	bne	$4,$0,$L405	sw	$4,4($6)	lw	$2,8($6)	li	$4,8			# 0x8	sw	$4,4($6)	lbu	$3,0($2)	addiu	$2,$2,1	or	$7,$7,$3	sw	$2,8($6)	sw	$7,12($6)$L405:	lw	$9,0($6)	sll	$2,$10,1	addiu	$3,$9,1	sra	$5,$3,1	sll	$8,$5,8	sltu	$3,$7,$8	xori	$10,$3,0x1	beq	$10,$0,$L407	or	$11,$2,$11	subu	$2,$9,$5	subu	$7,$7,$8	sll	$5,$2,1	sw	$5,0($6)	sw	$7,12($6)$L409:	sll	$7,$7,1	addiu	$4,$4,-1	sw	$7,12($6)	bne	$4,$0,$L410	sw	$4,4($6)	lw	$2,8($6)	li	$4,8			# 0x8	sw	$4,4($6)	lbu	$3,0($2)	addiu	$2,$2,1	or	$7,$7,$3	sw	$7,12($6)	sw	$2,8($6)$L410:	sll	$2,$11,1	or	$2,$2,$10	sll	$2,$2,1	sltu	$3,$2,1	addu	$2,$2,$3	sb	$2,130($12)	lw	$5,0($6)	lw	$7,12($6)$L375:	lbu	$3,1($13)	addiu	$2,$5,-1	mul	$2,$2,$3	addiu	$4,$2,255	slt	$3,$2,0	movn	$2,$4,$3	sra	$2,$2,8	addiu	$3,$2,1	sll	$4,$3,8	sltu	$2,$7,$4	xori	$8,$2,0x1

⌨️ 快捷键说明

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