vp6.mid

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

MID
4,903
字号
	addu	$2,$13,$14	addiu	$2,$2,64	addu	$3,$5,$7	addu	$3,$3,$2	sra	$3,$3,7	li	$2,-256			# 0xffffffffffffff00	and	$2,$3,$2	bne	$2,$0,$L129	subu	$2,$0,$3	andi	$2,$3,0x00ff$L131:	sb	$2,3($17)	lh	$5,0($10)	lw	$2,16($6)	lh	$4,0($8)	lw	$3,48($6)	mul	$14,$5,$2	lh	$2,0($12)	lw	$5,-16($6)	mul	$7,$4,$3	lh	$3,0($9)	lw	$4,80($6)	mul	$13,$2,$5	mul	$5,$3,$4	addu	$2,$13,$14	addiu	$2,$2,64	addu	$3,$5,$7	addu	$3,$3,$2	sra	$3,$3,7	li	$2,-256			# 0xffffffffffffff00	and	$2,$3,$2	bne	$2,$0,$L132	subu	$2,$0,$3	andi	$2,$3,0x00ff$L134:	sb	$2,4($17)	lh	$5,0($10)	lw	$2,20($6)	lh	$4,0($8)	lw	$3,52($6)	mul	$14,$5,$2	lh	$2,0($12)	lw	$5,-12($6)	mul	$7,$4,$3	lh	$3,0($9)	lw	$4,84($6)	mul	$13,$2,$5	mul	$5,$3,$4	addu	$2,$13,$14	addiu	$2,$2,64	addu	$3,$5,$7	addu	$3,$3,$2	sra	$3,$3,7	li	$2,-256			# 0xffffffffffffff00	and	$2,$3,$2	bne	$2,$0,$L135	subu	$2,$0,$3	andi	$2,$3,0x00ff$L137:	sb	$2,5($17)	lh	$5,0($10)	lw	$2,24($6)	lh	$4,0($8)	lw	$3,56($6)	mul	$14,$5,$2	lh	$2,0($12)	lw	$5,-8($6)	mul	$7,$4,$3	lh	$3,0($9)	lw	$4,88($6)	mul	$13,$2,$5	mul	$5,$3,$4	addu	$2,$13,$14	addiu	$2,$2,64	addu	$3,$5,$7	addu	$3,$3,$2	sra	$3,$3,7	li	$2,-256			# 0xffffffffffffff00	and	$2,$3,$2	bne	$2,$0,$L138	subu	$2,$0,$3	andi	$2,$3,0x00ff$L140:	sb	$2,6($17)	lh	$5,0($10)	lw	$2,28($6)	lh	$4,0($8)	lw	$3,60($6)	mul	$14,$5,$2	lh	$2,0($12)	lw	$5,-4($6)	mul	$7,$4,$3	lh	$3,0($9)	lw	$4,92($6)	mul	$13,$2,$5	mul	$5,$3,$4	addu	$2,$13,$14	addiu	$2,$2,64	addu	$3,$5,$7	addu	$3,$3,$2	sra	$3,$3,7	li	$2,-256			# 0xffffffffffffff00	and	$2,$3,$2	beq	$2,$0,$L168	andi	$2,$3,0x00ff	subu	$2,$0,$3	sra	$2,$2,31	andi	$2,$2,0x00ff$L49:$L168:	beq	$6,$11,$L141	sb	$2,7($17)	addu	$17,$17,$20	addiu	$6,$6,32$L52:	lh	$5,0($10)	lw	$2,0($6)	lh	$4,0($8)	lw	$3,32($6)	mul	$14,$5,$2	lh	$2,0($12)	lw	$5,-32($6)	mul	$7,$4,$3	lh	$3,0($9)	lw	$4,64($6)	mul	$13,$2,$5	mul	$5,$3,$4	addu	$2,$13,$14	addiu	$2,$2,64	addu	$3,$5,$7	addu	$3,$3,$2	sra	$3,$3,7	li	$2,-256			# 0xffffffffffffff00	and	$2,$3,$2	beq	$2,$0,$L163	subu	$2,$0,$3	sra	$2,$2,31	j	$L122	andi	$2,$2,0x00ff$L117:	sra	$2,$2,31	j	$L119	andi	$2,$2,0x00ff$L114:	sra	$2,$2,31	j	$L116	andi	$2,$2,0x00ff$L111:	sra	$2,$2,31	j	$L113	andi	$2,$2,0x00ff$L108:	sra	$2,$2,31	j	$L110	andi	$2,$2,0x00ff$L105:	sra	$2,$2,31	j	$L107	andi	$2,$2,0x00ff$L102:	sra	$2,$2,31	j	$L104	andi	$2,$2,0x00ff$L96:	sra	$2,$2,31	j	$L98	andi	$2,$2,0x00ff$L93:	sra	$2,$2,31	j	$L95	andi	$2,$2,0x00ff$L90:	sra	$2,$2,31	j	$L92	andi	$2,$2,0x00ff$L87:	sra	$2,$2,31	j	$L89	andi	$2,$2,0x00ff$L84:	sra	$2,$2,31	j	$L86	andi	$2,$2,0x00ff$L81:	sra	$2,$2,31	j	$L83	andi	$2,$2,0x00ff$L138:	sra	$2,$2,31	j	$L140	andi	$2,$2,0x00ff$L135:	sra	$2,$2,31	j	$L137	andi	$2,$2,0x00ff$L132:	sra	$2,$2,31	j	$L134	andi	$2,$2,0x00ff$L129:	sra	$2,$2,31	j	$L131	andi	$2,$2,0x00ff$L126:	sra	$2,$2,31	j	$L128	andi	$2,$2,0x00ff$L123:	sra	$2,$2,31	j	$L125	andi	$2,$2,0x00ff$L55:	lw	$16,4084($19)	addu	$2,$6,$7	lw	$3,1356($19)	addiu	$16,$16,16	sra	$5,$5,31	addu	$5,$2,$5	sw	$8,16($sp)	move	$4,$16	move	$6,$20	sw	$0,20($sp)	jal	$3	li	$7,9			# 0x9	lw	$2,1356($19)	move	$4,$17	sw	$18,20($sp)	sw	$0,16($sp)	move	$5,$16	move	$6,$20	jal	$2	li	$7,8			# 0x8	lw	$31,396($sp)	lw	$20,392($sp)	lw	$19,388($sp)	lw	$18,384($sp)	lw	$17,380($sp)	lw	$16,376($sp)	j	$31	addiu	$sp,$sp,400$L153:	bltz	$12,$L164	move	$2,$12$L17:	slt	$2,$3,$2	bne	$2,$0,$L9	nop$L13:	lw	$24,5160($19)	beq	$24,$0,$L11	addu	$9,$6,$7	lbu	$2,0($9)	mtlo	$0	lbu	$3,2($9)	madd	$2,$2	move	$5,$0	lbu	$4,4($9)	madd	$3,$3	addu	$2,$5,$2	addu	$2,$2,$3	lbu	$5,6($9)	move	$14,$0	madd	$4,$4	addu	$2,$2,$4	addiu	$14,$14,2	li	$3,8			# 0x8	madd	$5,$5	sll	$16,$20,1	beq	$14,$3,$L165	addu	$5,$5,$2$L56:	addu	$9,$9,$16	lbu	$2,0($9)	lbu	$3,2($9)	madd	$2,$2	lbu	$4,4($9)	madd	$3,$3	addu	$2,$5,$2	addu	$2,$2,$3	lbu	$5,6($9)	madd	$4,$4	addu	$2,$2,$4	addiu	$14,$14,2	li	$3,8			# 0x8	madd	$5,$5	bne	$14,$3,$L56	addu	$5,$5,$2$L165:	mflo	$3	sll	$2,$3,4	mul	$3,$5,$5	subu	$2,$2,$3	sra	$2,$2,8	slt	$2,$2,$24	beq	$2,$0,$L11	nop	j	$L166	move	$10,$0$L152:	j	$L15	subu	$2,$0,$11$L164:	j	$L17	subu	$2,$0,$12	.set	macro	.set	reorder	.end	vp6_filter	.section	.rodata.str1.4,"aMS",@progbits,1	.align	2$LC0:	.ascii	"interlacing not supported\012\000"	.align	2$LC1:	.ascii	"alternative entropy decoding not supported\012\000"	.section	.text.vp6_parse_header,"ax",@progbits	.align	2	.align	5	.ent	vp6_parse_header	.type	vp6_parse_header, @functionvp6_parse_header:	.frame	$sp,48,$31		# vars= 0, regs= 7/0, args= 16, gp= 0	.mask	0x803f0000,-8	.fmask	0x00000000,0	.set	noreorder	.set	nomacro		addiu	$sp,$sp,-48	sw	$20,32($sp)	sw	$19,28($sp)	sw	$18,24($sp)	sw	$17,20($sp)	sw	$16,16($sp)	sw	$31,40($sp)	sw	$21,36($sp)	lbu	$6,0($5)	lw	$3,4056($4)	xori	$2,$6,0x80	srl	$2,$2,7	sw	$2,48($3)	move	$18,$5	lbu	$5,0($5)	move	$20,$4	srl	$5,$5,1	andi	$5,$5,0x3f	move	$19,$7	jal	vp56_init_dequant	andi	$17,$6,0x1	lw	$3,4056($20)	lw	$2,48($3)	beq	$2,$0,$L170	addiu	$16,$20,4088	lbu	$3,1($18)	srl	$19,$3,3	slt	$2,$19,9	beq	$2,$0,$L172	andi	$3,$3,0x6	sw	$3,5140($20)	lbu	$2,1($18)	andi	$2,$2,0x1	bne	$2,$0,$L323	lui	$6,%hi($LC0)	beq	$17,$0,$L324	nop$L177:	lbu	$2,2($18)	lbu	$3,3($18)	sll	$2,$2,8	or	$2,$2,$3	addiu	$21,$2,-2	addiu	$18,$18,2	lw	$4,0($20)$L329:	lbu	$2,3($18)	lw	$3,668($4)	sll	$5,$2,4	beq	$5,$3,$L181	lbu	$6,2($18)	sll	$6,$6,4$L183:	jal	avcodec_set_dimensions	nop	lw	$6,0($20)	li	$2,1			# 0x1	lw	$3,28($6)	beq	$3,$2,$L186	li	$17,2			# 0x2$L185:	addiu	$3,$18,8$L330:	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	beq	$2,$0,$L188	sw	$5,12($16)	sll	$2,$4,1	lw	$5,12($16)	sw	$2,0($16)$L190:	lw	$7,4($16)	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L191	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)$L191:	lw	$6,0($16)	addiu	$2,$6,1	sra	$3,$2,1	sll	$4,$3,8	sltu	$2,$5,$4	bne	$2,$0,$L193	sll	$2,$3,1	subu	$2,$6,$3	subu	$5,$5,$4	sll	$2,$2,1	sw	$2,0($16)	sw	$5,12($16)$L195:	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L196	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)$L196:	sw	$19,4124($20)	slt	$3,$19,8	li	$2,5			# 0x5	move	$12,$0	lw	$4,5140($20)	lw	$7,4($16)	movn	$12,$2,$3$L201:	beq	$4,$0,$L231	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,$L233	sll	$2,$3,1	subu	$2,$6,$3	subu	$5,$5,$4	sll	$2,$2,1	sw	$2,0($16)	sw	$5,12($16)$L235:	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L236	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)$L236:	beq	$8,$0,$L238	li	$2,2			# 0x2	sw	$2,5152($20)	lw	$6,0($16)	addiu	$2,$6,1	sra	$3,$2,1	sll	$4,$3,8	sltu	$2,$5,$4	xori	$10,$2,0x1	bne	$10,$0,$L240	subu	$2,$6,$3	sll	$2,$3,1	sw	$2,0($16)$L242:	lw	$7,4($16)	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L243	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)$L243:	lw	$6,0($16)	addiu	$2,$6,1	sra	$3,$2,1	sll	$4,$3,8	sltu	$2,$5,$4	xori	$9,$2,0x1	bne	$9,$0,$L245	subu	$2,$6,$3	sll	$2,$3,1	sw	$2,0($16)$L247:	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L248	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)$L248:	lw	$8,0($16)	sll	$2,$10,1	addiu	$3,$8,1	sra	$4,$3,1	sll	$6,$4,8	sltu	$3,$5,$6	xori	$11,$3,0x1	bne	$11,$0,$L250	or	$9,$2,$9	sll	$2,$4,1	sw	$2,0($16)$L252:	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L253	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)$L253:	lw	$8,0($16)	sll	$2,$9,1	addiu	$3,$8,1	sra	$4,$3,1	sll	$6,$4,8	sltu	$3,$5,$6	xori	$10,$3,0x1	bne	$10,$0,$L255	or	$9,$2,$11	sll	$2,$4,1	sw	$2,0($16)$L257:	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L258	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)$L258:	lw	$8,0($16)	sll	$2,$9,1	addiu	$3,$8,1	sra	$4,$3,1	sll	$6,$4,8	sltu	$3,$5,$6	xori	$9,$3,0x1	beq	$9,$0,$L260	or	$10,$2,$10	subu	$2,$8,$4	subu	$5,$5,$6	sll	$2,$2,1	sw	$2,0($16)	sw	$5,12($16)$L262:	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L263	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)$L263:	sll	$2,$10,1	or	$2,$2,$9	sll	$2,$2,$12	sw	$2,5160($20)	lw	$6,0($16)	addiu	$2,$6,1	sra	$3,$2,1	sll	$4,$3,8	sltu	$2,$5,$4	xori	$9,$2,0x1	bne	$9,$0,$L265	subu	$2,$6,$3	sll	$2,$3,1	sw	$2,0($16)$L267:	lw	$7,4($16)	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L268	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)$L268:	lw	$6,0($16)	addiu	$2,$6,1	sra	$3,$2,1	sll	$4,$3,8	sltu	$2,$5,$4	xori	$10,$2,0x1	bne	$10,$0,$L270	subu	$2,$6,$3	sll	$2,$3,1	sw	$2,0($16)$L272:	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L273	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)$L273:	lw	$8,0($16)	sll	$2,$9,1	addiu	$3,$8,1	sra	$4,$3,1	sll	$6,$4,8	sltu	$3,$5,$6	xori	$9,$3,0x1	beq	$9,$0,$L275	or	$10,$2,$10	subu	$2,$8,$4	subu	$5,$5,$6	sll	$2,$2,1	sw	$2,0($16)	sw	$5,12($16)$L277:	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L278	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)$L278:	sll	$3,$10,1	or	$3,$3,$9	li	$2,2			# 0x2	sll	$2,$2,$3	sw	$2,5156($20)$L280:	lw	$2,4124($20)	slt	$2,$2,8	bne	$2,$0,$L288	li	$2,16			# 0x10	lw	$6,0($16)	addiu	$2,$6,1	sra	$3,$2,1	sll	$4,$3,8	sltu	$2,$5,$4	xori	$10,$2,0x1	bne	$10,$0,$L290	subu	$2,$6,$3	sll	$2,$3,1	sw	$2,0($16)$L292:	lw	$7,4($16)	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L293	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)$L293:	lw	$6,0($16)	addiu	$2,$6,1	sra	$3,$2,1	sll	$4,$3,8	sltu	$2,$5,$4	xori	$9,$2,0x1	bne	$9,$0,$L295	subu	$2,$6,$3	sll	$2,$3,1	sw	$2,0($16)$L297:	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L298	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)$L298:	lw	$8,0($16)	sll	$2,$10,1	addiu	$3,$8,1	sra	$4,$3,1	sll	$6,$4,8	sltu	$3,$5,$6	xori	$10,$3,0x1	bne	$10,$0,$L300	or	$9,$2,$9	sll	$2,$4,1	sw	$2,0($16)$L302:	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L303	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)$L303:	lw	$8,0($16)	sll	$2,$9,1	addiu	$3,$8,1	sra	$4,$3,1	sll	$6,$4,8	sltu	$3,$5,$6	xori	$9,$3,0x1	beq	$9,$0,$L305	or	$10,$2,$10	subu	$2,$8,$4	subu	$5,$5,$6	sll	$2,$2,1	sw	$2,0($16)	sw	$5,12($16)$L307:	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L308	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)$L308:	sll	$2,$10,1	or	$2,$2,$9	sw	$2,5148($20)	lw	$7,4($16)$L231:	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,$L310	sll	$2,$3,1	subu	$2,$6,$3	subu	$5,$5,$4	sll	$2,$2,1	sw	$2,0($16)	sw	$5,12($16)$L312:	sll	$5,$5,1	addiu	$7,$7,-1	sw	$5,12($16)	bne	$7,$0,$L313	sw	$7,4($16)	lw	$3,8($16)	li	$7,8			# 0x8	sw	$7,4($16)	lbu	$2,0($3)	addiu	$3,$3,1	or	$2,$5,$2	sw	$2,12($16)	sw	$3,8($16)$L313:	bne	$8,$0,$L325	nop	beq	$21,$0,$L317	nop$L327:	addiu	$5,$20,4104	addu	$2,$21,$18	sw	$2,8($5)	lw	$4,4112($20)	li	$2,255			# 0xff	addiu	$4,$4,2	li	$3,8			# 0x8	sw	$2,4104($20)	sw	$3,4($5)	sw	$4,4112($20)	lbu	$2,-2($4)	lbu	$3,-1($4)	sll	$2,$2,8	or	$2,$2,$3	sw	$2,12($5)	sw	$5,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$L170:	lw	$2,4124($20)	beq	$2,$0,$L172	nop	beq	$17,$0,$L326	nop$L203:

⌨️ 快捷键说明

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