4xm.mid

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

MID
4,862
字号
	addiu	$3,$21,4864	addiu	$4,$21,4992	sw	$0,6176($sp)	addiu	$20,$21,4608	sw	$2,6232($sp)	sw	$3,6240($sp)	sw	$4,6244($sp)$L308:	lw	$2,44($21)	.set	noreorder	.set	nomacro	jal	$2	move	$4,$20	.set	macro	.set	reorder	lui	$3,%hi(ff_zigzag_direct)	lui	$2,%hi(dequant_table)	addiu	$23,$3,%lo(ff_zigzag_direct)	addiu	$fp,$2,%lo(dequant_table)	move	$22,$0	addiu	$19,$21,4608$L309:	lw	$8,8($16)	lw	$13,0($16)	sra	$4,$8,3	addu	$4,$13,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$8,0x7	sll	$2,$2,$4	srl	$2,$2,23	lw	$12,4588($21)	sll	$2,$2,2	addu	$2,$12,$2	lh	$7,2($2)	.set	noreorder	.set	nomacro	bltz	$7,$L468	lh	$18,0($2)	.set	macro	.set	reorder$L310:	addu	$2,$8,$7	sra	$3,$18,4	.set	noreorder	.set	nomacro	bne	$3,$0,$L469	sw	$2,8($16)	.set	macro	.set	reorder	bne	$18,$0,$L315$L473:	move	$3,$0$L317:	lw	$2,4600($21)	li	$7,1			# 0x1	addu	$2,$3,$2	sll	$2,$2,16	sra	$2,$2,16	sw	$2,4600($21)	sh	$2,0($19)	move	$14,$23	move	$15,$fp$L450:	lw	$10,8($16)	sra	$4,$10,3	addu	$4,$13,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$10,0x7	sll	$2,$2,$4	srl	$2,$2,23	sll	$2,$2,2	addu	$2,$12,$2	lh	$9,2($2)	.set	noreorder	.set	nomacro	bltz	$9,$L470	lh	$8,0($2)	.set	macro	.set	reorder$L319:	addu	$2,$10,$9	.set	noreorder	.set	nomacro	beq	$8,$0,$L322	sw	$2,8($16)	.set	macro	.set	reorder	li	$2,240			# 0xf0	.set	noreorder	.set	nomacro	beq	$8,$2,$L471	sra	$2,$8,4	.set	macro	.set	reorder	lw	$5,8($17)	lw	$3,0($17)	addu	$7,$7,$2	andi	$11,$8,0xf	sra	$2,$5,3	addu	$2,$2,$3	addu	$4,$11,$5	slt	$3,$7,64	lbu	$10,3($2)	lbu	$6,0($2)	lbu	$8,1($2)	lbu	$9,2($2)	.set	noreorder	.set	nomacro	beq	$3,$0,$L389	sw	$4,8($17)	.set	macro	.set	reorder	sll	$3,$6,24	sll	$2,$8,16	or	$3,$3,$2	or	$3,$3,$10	sll	$2,$9,8	andi	$4,$5,0x7	or	$2,$2,$3	sll	$2,$2,$4	addu	$3,$7,$14	nor	$5,$0,$2	sra	$5,$5,31	lbu	$4,0($3)	xor	$2,$2,$5	subu	$3,$0,$11	srl	$2,$2,$3	addu	$6,$4,$15	lbu	$3,0($6)	xor	$2,$2,$5	subu	$2,$2,$5	mul	$2,$2,$3	addiu	$7,$7,1	sll	$4,$4,1	addu	$4,$4,$19	slt	$3,$7,64	.set	noreorder	.set	nomacro	bne	$3,$0,$L450	sh	$2,0($4)	.set	macro	.set	reorder$L322:	addiu	$22,$22,1$L476:	li	$2,6			# 0x6	.set	noreorder	.set	nomacro	bne	$22,$2,$L309	addiu	$19,$19,128	.set	macro	.set	reorder	lw	$3,3136($21)	lhu	$2,4608($21)	sra	$22,$3,1	lw	$3,6176($sp)	addiu	$2,$2,8192	mtlo	$3	lw	$3,6172($sp)	sh	$2,4608($21)	madd	$22,$3	move	$4,$20	mflo	$5	lw	$fp,3120($21)	sll	$5,$5,1	.set	noreorder	.set	nomacro	jal	idct	sw	$5,6208($sp)	.set	macro	.set	reorder	lhu	$2,4736($21)	lw	$4,6232($sp)	addiu	$2,$2,8192	.set	noreorder	.set	nomacro	jal	idct	sh	$2,4736($21)	.set	macro	.set	reorder	lhu	$2,4864($21)	lw	$4,6240($sp)	addiu	$2,$2,8192	.set	noreorder	.set	nomacro	jal	idct	sh	$2,4864($21)	.set	macro	.set	reorder	lhu	$2,4992($21)	lw	$4,6244($sp)	addiu	$2,$2,8192	.set	noreorder	.set	nomacro	jal	idct	sh	$2,4992($21)	.set	macro	.set	reorder	lw	$3,0($21)	lw	$2,12($3)	andi	$2,$2,0x2000	.set	noreorder	.set	nomacro	bne	$2,$0,$L494	lw	$4,6208($sp)	.set	macro	.set	reorder	addiu	$18,$21,5120	li	$19,4			# 0x4	li	$23,6			# 0x6$L331:	move	$4,$18	.set	noreorder	.set	nomacro	jal	idct	addiu	$19,$19,1	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	bne	$19,$23,$L331	addiu	$18,$18,128	.set	macro	.set	reorder	lw	$4,6208($sp)$L494:	sll	$2,$22,1	addu	$24,$fp,$4	addu	$19,$24,$2	addiu	$25,$20,512	addiu	$23,$20,640	sll	$22,$22,2	move	$18,$0$L332:	sll	$3,$18,4	sra	$2,$18,2	sll	$15,$2,1	addu	$13,$23,$3	andi	$14,$18,0x3	addu	$12,$25,$3	move	$11,$19	move	$10,$24	move	$9,$0$L333:	sra	$5,$9,2	addu	$5,$15,$5	sll	$5,$5,2	addu	$5,$5,$14	andi	$2,$9,0x3	sll	$5,$5,3	addu	$5,$5,$2	lh	$6,0($12)	lh	$8,0($13)	sll	$5,$5,2	addu	$5,$5,$20	lh	$4,0($5)	addu	$7,$6,$8	sra	$7,$7,1	andi	$7,$7,0xffff	andi	$2,$4,0xffff	andi	$8,$8,0xffff	sll	$6,$6,1	subu	$3,$2,$7	addu	$4,$6,$4	addu	$2,$2,$8	andi	$3,$3,0xfc	sll	$3,$3,3	sra	$4,$4,3	andi	$2,$2,0xf8	addu	$4,$4,$3	sll	$2,$2,8	addu	$4,$4,$2	sh	$4,0($10)	lh	$3,2($5)	addiu	$9,$9,1	andi	$2,$3,0xffff	subu	$4,$2,$7	addu	$3,$6,$3	addu	$2,$8,$2	andi	$4,$4,0xfc	sll	$4,$4,3	sra	$3,$3,3	andi	$2,$2,0xf8	addu	$3,$3,$4	sll	$2,$2,8	addu	$3,$3,$2	sh	$3,2($10)	lh	$2,16($5)	addiu	$10,$10,4	andi	$3,$2,0xffff	subu	$4,$3,$7	addu	$2,$6,$2	addu	$3,$8,$3	andi	$4,$4,0xfc	sra	$2,$2,3	sll	$4,$4,3	andi	$3,$3,0xf8	sll	$3,$3,8	addu	$2,$2,$4	addu	$2,$2,$3	sh	$2,0($11)	lh	$3,18($5)	addiu	$12,$12,2	andi	$2,$3,0xffff	subu	$7,$2,$7	addu	$8,$8,$2	addu	$6,$6,$3	andi	$7,$7,0xfc	sra	$6,$6,3	sll	$7,$7,3	andi	$8,$8,0xf8	addu	$6,$6,$7	sll	$8,$8,8	addu	$6,$6,$8	li	$2,8			# 0x8	sh	$6,2($11)	addiu	$13,$13,2	.set	noreorder	.set	nomacro	bne	$9,$2,$L333	addiu	$11,$11,4	.set	macro	.set	reorder	addiu	$18,$18,1	.set	noreorder	.set	nomacro	beq	$18,$9,$L472	addu	$19,$19,$22	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L332	addu	$24,$24,$22	.set	macro	.set	reorder$L469:	lw	$4,0($21)	lui	$6,%hi($LC17)	addiu	$6,$6,%lo($LC17)	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	lw	$12,4588($21)	.set	noreorder	.set	nomacro	beq	$18,$0,$L473	lw	$13,0($16)	.set	macro	.set	reorder$L315:	lw	$6,8($17)	lw	$2,0($17)	sra	$4,$6,3	addu	$4,$4,$2	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$7,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$7	sll	$2,$2,8	andi	$4,$6,0x7	or	$2,$2,$3	sll	$2,$2,$4	nor	$3,$0,$2	sra	$3,$3,31	xor	$2,$2,$3	subu	$4,$0,$18	srl	$2,$2,$4	xor	$2,$2,$3	subu	$2,$2,$3	addu	$6,$18,$6	sll	$3,$2,4	.set	noreorder	.set	nomacro	j	$L317	sw	$6,8($17)	.set	macro	.set	reorder$L471:	.set	noreorder	.set	nomacro	j	$L450	addiu	$7,$7,16	.set	macro	.set	reorder$L470:	addiu	$10,$10,9	sra	$4,$10,3	addu	$4,$13,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$10,0x7	sll	$2,$2,$4	srl	$2,$2,$9	addu	$2,$2,$8	sll	$2,$2,2	addu	$2,$12,$2	subu	$3,$0,$9	lh	$9,2($2)	.set	noreorder	.set	nomacro	bgez	$9,$L319	lh	$8,0($2)	.set	macro	.set	reorder	addu	$10,$10,$3	sra	$4,$10,3	addu	$4,$13,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$10,0x7	sll	$2,$2,$4	srl	$2,$2,$9	addu	$2,$2,$8	sll	$2,$2,2	addu	$2,$12,$2	lh	$9,2($2)	.set	noreorder	.set	nomacro	j	$L319	lh	$8,0($2)	.set	macro	.set	reorder$L389:	lw	$4,0($21)	lui	$6,%hi($LC18)	addiu	$6,$6,%lo($LC18)	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L476	addiu	$22,$22,1	.set	macro	.set	reorder$L468:	addiu	$8,$8,9	sra	$4,$8,3	addu	$4,$13,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$8,0x7	sll	$2,$2,$4	srl	$2,$2,$7	addu	$2,$2,$18	sll	$2,$2,2	addu	$2,$12,$2	subu	$3,$0,$7	lh	$7,2($2)	.set	noreorder	.set	nomacro	bgez	$7,$L310	lh	$18,0($2)	.set	macro	.set	reorder	addu	$8,$8,$3	sra	$4,$8,3	addu	$4,$13,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$8,0x7	sll	$2,$2,$4	srl	$2,$2,$7	addu	$2,$2,$18	sll	$2,$2,2	addu	$2,$12,$2	lh	$7,2($2)	.set	noreorder	.set	nomacro	j	$L310	lh	$18,0($2)	.set	macro	.set	reorder$L472:	lw	$5,6176($sp)	lw	$7,6216($sp)	addiu	$5,$5,16	slt	$2,$5,$7	.set	noreorder	.set	nomacro	bne	$2,$0,$L308	sw	$5,6176($sp)	.set	macro	.set	reorder$L337:	lw	$2,6172($sp)	lw	$3,6220($sp)	addiu	$2,$2,16	sw	$2,6172($sp)	slt	$2,$2,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L495	lw	$4,6216($sp)	.set	macro	.set	reorder$L304:	lw	$8,8($16)	lw	$10,0($16)	sra	$4,$8,3	addu	$4,$10,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$8,0x7	sll	$2,$2,$4	srl	$2,$2,23	lw	$11,4588($21)	sll	$2,$2,2	addu	$2,$11,$2	lh	$7,2($2)	.set	noreorder	.set	nomacro	bltz	$7,$L474	lh	$9,0($2)	.set	macro	.set	reorder$L338:	addu	$2,$8,$7	li	$3,256			# 0x100	.set	noreorder	.set	nomacro	beq	$9,$3,$L217	sw	$2,8($16)	.set	macro	.set	reorder	lw	$4,0($21)	lui	$6,%hi($LC19)	addiu	$6,$6,%lo($LC19)	.set	noreorder	.set	nomacro	jal	av_log	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L477	lw	$7,6236($sp)	.set	macro	.set	reorder$L267:	li	$2,-1	sb	$2,6($5)	sb	$2,4($5)	.set	noreorder	.set	nomacro	j	$L264	sb	$2,5($5)	.set	macro	.set	reorder$L474:	addiu	$8,$8,9	sra	$4,$8,3	addu	$4,$10,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$8,0x7	sll	$2,$2,$4	srl	$2,$2,$7	addu	$2,$2,$9	sll	$2,$2,2	addu	$2,$11,$2	subu	$3,$0,$7	lh	$7,2($2)	.set	noreorder	.set	nomacro	bgez	$7,$L338	lh	$9,0($2)	.set	macro	.set	reorder	addu	$8,$8,$3	sra	$4,$8,3	addu	$4,$10,$4	lbu	$3,0($4)	lbu	$5,1($4)	lbu	$6,3($4)	lbu	$2,2($4)	sll	$3,$3,24	sll	$5,$5,16	or	$3,$3,$5	or	$3,$3,$6	sll	$2,$2,8	or	$2,$2,$3	andi	$4,$8,0x7	sll	$2,$2,$4	srl	$2,$2,$7	addu	$2,$2,$9	sll	$2,$2,2	addu	$2,$11,$2	lh	$7,2($2)	.set	noreorder	.set	nomacro	j	$L338	lh	$9,0($2)	.set	macro	.set	reorder$L300:	move	$7,$0	move	$2,$0	.set	noreorder	.set	nomacro	j	$L303	move	$3,$0	.set	macro	.set	reorder$L296:	move	$2,$0	move	$4,$0	.set	noreorder	.set	nomacro	j	$L299	move	$5,$0	.set	macro	.set	reorder$L252:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L249	sb	$0,5($5)	.set	macro	.set	reorder$L358:	lw	$4,5376($21)	.set	noreorder	.set	nomacro	jal	av_fast_realloc	addiu	$6,$23,8	.set	macro	.set	reorder	lw	$5,6168($sp)	lw	$7,6204($sp)	lw	$3,2816($21)	addu	$16,$5,$7	move	$4,$2	sw	$2,5376($21)	move	$5,$16	.set	noreorder	.set	nomacro	jal	$3	srl	$6,$23,2	.set	macro	.set	reorder	sll	$2,$23,3	sra	$4,$2,3	addiu	$8,$21,3536	.set	noreorder	.set	nomacro	bltz	$4,$L359	lw	$3,5376($21)	.set	macro	.set	reorder	bltz	$2,$L359	addu	$5,$3,$4$L362:	sw	$2,12($8)	sw	$0,8($8)	lw	$2,5384($21)	addu	$4,$16,$23	addu	$7,$4,$fp	sw	$3,0($8)	slt	$2,$2,2	lui	$3,%hi(mv)	sw	$5,4($8)	sw	$4,3556($21)	sw	$7,3552($21)	addiu	$6,$3,%lo(mv)	move	$7,$21	move	$5,$0	lw	$9,3136($21)	.set	noreorder	.set	nomacro	bne	$2,$0,$L363	li	$10,256			# 0x100	.set	macro	.set	reorder$L444:	lb	$2,1($6)	lb	$4,0($6)	mul	$2,$2,$9	addiu	$5,$5,1	srl	$3,$2,31	addu	$3,$3,$2	sra	$3,$3,1	addu	$4,$4,$3	sw	$4,3560($7)	addiu	$6,$6,2	.set	noreorder	.set	nomacro	bne	$5,$10,$L444	addiu	$7,$7,4	.set	macro	.set	reorder$L441:	lw	$2,6192($sp)$L478:	.set	noreorder	.set	nomacro	blez	$2,$L368	lw	$3,6196($sp)	.set	macro	.set	reorder	move	$20,$17	move	$22,$18	sll	$16,$3,4	sw	$0,6184($sp)$L370:	lw	$7,6188($sp)	.set	noreorder	.set	nomacro	blez	$7,$L496	lw	$4,6184($sp)	.set	macro	.set	reorder	move	$19,$22	move	$18,$20	move	$17,$0$L371:	li	$2,3			# 0x3	sw	$2,16($sp)	lw	$2,6196($sp)	move	$5,$19	move	$6,$18	move	$4,$21	li	$7,3			# 0x3	sw	$2,20($sp)	.set	noreorder	.set	nomacro	jal	decode_p_block	sw	$8,6248($sp)	.set	macro	.set	reorder	lw	$3,6188($sp)	addiu	$17,$17,8	slt	$2,$17,$3	addiu	$19,$19,16	addiu	$18,$18,16	.set	noreorder	.set	nomacro	bne	$2,$0,$L371	lw	$8,6248($sp)	.set	macro	.set	reorder	lw	$4,6184($sp)$L496:	lw	$5,6192($sp)	addiu	$4,$4,8	slt	$2,$4,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L368	sw	$4,6184($sp)	.set	macro	.set	reorder	addu	$20,$20,$16	.set	noreorder	.set	nomacro	j	$L370	addu	$22,$22,$16	.set	macro	.set	reorder$L363:	sra	$2,$5,4	addiu	$2,$2,-8	mul	$2,$2,$9	andi	$4,$5,0xf	srl	$3,$2,31	addu	$3,$3,$2	sra	$3,$3,1	addu	$4,$4,$3	addiu	$4,$4,-8	addiu	$5,$5,1	sw	$4,3560($7)	.set	noreorder	.set	nomacro	beq	$5,$10,$L441	addiu	$7,$7,4	.set	macro	.set	reorder	sra	$2,$5,4	addiu	$2,$2,-8	mul	$2,$2,$9	andi	$4,$5,0xf	srl	$3,$2,31	addu	$3,$3,$2	sra	$3,$3,1	addu	$4,$4,$3	addiu	$4,$4,-8	addiu	$5,$5,1	sw	$4,3560($7)	.set	noreorder	.set	nomacro	bne	$5,$10,$L363	addiu	$7,$7,4	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L478	lw	$2,6192($sp)	.set	macro	.set	reorder$L359:	move	$2,$0	move	$3,$0	.set	noreorder	.set	nomacro	j	$L362	move	$5,$0	.set	macro	.set	reorder$L368:	lw	$2,8($8)	addiu	$3,$2,31	slt	$4,$3,0	addiu	$2,$2,62	movn	$3,$2,$4	sra	$3,$3,5	sll	$8,$3,2	.set	noreorder	.set	nomacro	beq	$23,$8,$L376	lw	$3,6204($sp)	.set	macro	.set	reorder	lw	$4,6200($sp)	addu	$2,$23,$3	addu	$6,$fp,$2	lw	$7,3552($21)	addu	$5,$4,$6	lw	$3,6168($sp)$L497:	lw	$4,0($21)	subu	$2,$7,$3	addiu	$2,$2,3	li	$3,-4			# 0xfffffffffffffffc	and	$2,$2,$3	subu	$2,$5,$2

⌨️ 快捷键说明

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