ffv1.mid

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

MID
4,920
字号
$L37:	subu	$7,$0,$7	.set	noreorder	.set	nomacro	j	$L39	li	$20,1			# 0x1	.set	macro	.set	reorder$L97:$L233:	sll	$2,$7,3	lw	$4,8($17)	subu	$2,$2,$3	addu	$7,$2,$4	lbu	$3,5($7)	lhu	$8,2($7)	slt	$2,$3,$8	beq	$2,$0,$L221	move	$9,$0$L111:	sll	$3,$3,1	slt	$2,$3,$8	.set	noreorder	.set	nomacro	bne	$2,$0,$L111	addiu	$9,$9,1	.set	macro	.set	reorder$L110:	addiu	$11,$16,544	lw	$10,8($11)	lw	$4,544($16)	sra	$3,$10,3	addu	$3,$3,$4	lbu	$2,0($3)	lbu	$5,1($3)	lbu	$6,3($3)	sll	$5,$5,16	lbu	$4,2($3)	sll	$2,$2,24	or	$2,$2,$5	or	$2,$2,$6	sll	$4,$4,8	or	$4,$4,$2	andi	$3,$10,0x7	sll	$5,$4,$3	li	$2,-65536			# 0xffffffffffff0000	and	$2,$5,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L112	srl	$3,$5,16	.set	macro	.set	reorder	move	$3,$5	move	$4,$0$L114:	andi	$2,$3,0xff00	.set	noreorder	.set	nomacro	beq	$2,$0,$L242	lui	$2,%hi(ff_log2_tab)	.set	macro	.set	reorder	srl	$3,$3,8	addiu	$4,$4,8$L242:	addiu	$2,$2,%lo(ff_log2_tab)	addu	$2,$3,$2	lbu	$3,0($2)	addu	$6,$4,$3	slt	$2,$6,20	.set	noreorder	.set	nomacro	bne	$2,$0,$L117	srl	$3,$5,11	.set	macro	.set	reorder	li	$3,30			# 0x1e	subu	$4,$6,$9	srl	$4,$5,$4	subu	$3,$3,$6	addiu	$5,$10,32	subu	$2,$9,$6	sll	$3,$3,$9	addu	$2,$2,$5	addu	$3,$4,$3	sw	$2,8($11)$L119:	addiu	$3,$3,1	andi	$2,$3,0x1	beq	$2,$0,$L120	lh	$9,0($7)	lbu	$5,5($7)	sra	$2,$3,1	sll	$3,$9,1	addu	$3,$3,$5	lb	$6,4($7)	sra	$3,$3,31	xor	$3,$2,$3	addiu	$2,$6,256	addu	$2,$3,$2	andi	$2,$2,0x1ff	addiu	$10,$2,-256	.set	noreorder	.set	nomacro	bltz	$3,$L222	move	$2,$3	.set	macro	.set	reorder$L123:	addu	$2,$8,$2	andi	$4,$2,0xffff	li	$2,128			# 0x80	addu	$3,$9,$3	.set	noreorder	.set	nomacro	beq	$5,$2,$L124	sh	$4,2($7)	.set	macro	.set	reorder$L227:	addiu	$4,$5,1	subu	$5,$0,$4	slt	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L127	andi	$8,$4,0x00ff	.set	macro	.set	reorder$L228:	li	$2,-128			# 0xffffffffffffff80	.set	noreorder	.set	nomacro	beq	$6,$2,$L129	addiu	$2,$6,-1	.set	macro	.set	reorder	sb	$2,4($7)$L129:	addu	$3,$3,$4	slt	$2,$5,$3	.set	noreorder	.set	nomacro	bne	$2,$0,$L243	sll	$2,$3,16	.set	macro	.set	reorder	li	$2,1			# 0x1	subu	$2,$2,$4$L133:	sb	$8,5($7)	.set	noreorder	.set	nomacro	bltz	$10,$L223	sh	$2,0($7)	.set	macro	.set	reorder$L140:	lw	$12,4($14)	lw	$11,0($14)	addiu	$10,$10,1	move	$24,$0	.set	noreorder	.set	nomacro	j	$L81	move	$25,$0	.set	macro	.set	reorder$L89:	.set	noreorder	.set	nomacro	bne	$25,$0,$L92	sll	$3,$7,1	.set	macro	.set	reorder	sll	$2,$7,3	lw	$4,8($17)	subu	$2,$2,$3	addu	$7,$2,$4	lbu	$3,5($7)	lhu	$8,2($7)	slt	$2,$3,$8	beq	$2,$0,$L224	move	$9,$0$L145:	sll	$3,$3,1	slt	$2,$3,$8	.set	noreorder	.set	nomacro	bne	$2,$0,$L145	addiu	$9,$9,1	.set	macro	.set	reorder$L144:	addiu	$11,$16,544	lw	$10,8($11)	lw	$4,544($16)	sra	$3,$10,3	addu	$3,$3,$4	lbu	$2,0($3)	lbu	$5,1($3)	lbu	$6,3($3)	sll	$5,$5,16	lbu	$4,2($3)	sll	$2,$2,24	or	$2,$2,$5	or	$2,$2,$6	sll	$4,$4,8	or	$4,$4,$2	andi	$3,$10,0x7	sll	$5,$4,$3	li	$2,-65536			# 0xffffffffffff0000	and	$2,$5,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L146	srl	$3,$5,16	.set	macro	.set	reorder	move	$3,$5	move	$4,$0$L148:	andi	$2,$3,0xff00	.set	noreorder	.set	nomacro	beq	$2,$0,$L244	lui	$2,%hi(ff_log2_tab)	.set	macro	.set	reorder	srl	$3,$3,8	addiu	$4,$4,8$L244:	addiu	$2,$2,%lo(ff_log2_tab)	addu	$2,$3,$2	lbu	$3,0($2)	addu	$6,$4,$3	slt	$2,$6,20	.set	noreorder	.set	nomacro	bne	$2,$0,$L151	srl	$3,$5,11	.set	macro	.set	reorder	li	$3,30			# 0x1e	subu	$3,$3,$6	subu	$4,$6,$9	srl	$4,$5,$4	sll	$3,$3,$9	addiu	$5,$10,32	subu	$2,$9,$6	addu	$3,$4,$3	addu	$2,$2,$5	addiu	$3,$3,1	sw	$2,8($11)	andi	$2,$3,0x1	beq	$2,$0,$L154$L229:	lh	$4,0($7)	lbu	$5,5($7)	sll	$2,$4,1	addu	$2,$2,$5	sra	$2,$2,31	sra	$3,$3,1	xor	$3,$3,$2	lb	$9,4($7)	.set	noreorder	.set	nomacro	bltz	$3,$L225	move	$2,$3	.set	macro	.set	reorder$L157:	addu	$2,$8,$2	andi	$8,$2,0xffff	li	$2,128			# 0x80	sh	$8,2($7)	.set	noreorder	.set	nomacro	beq	$5,$2,$L158	addu	$6,$4,$3	.set	macro	.set	reorder$L230:	addiu	$8,$5,1	subu	$5,$0,$8	slt	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L161	andi	$4,$8,0x00ff	.set	macro	.set	reorder$L231:	li	$2,-128			# 0xffffffffffffff80	.set	noreorder	.set	nomacro	beq	$9,$2,$L163	addiu	$2,$9,-1	.set	macro	.set	reorder	sb	$2,4($7)$L163:	addu	$6,$6,$8	slt	$2,$5,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L245	sll	$5,$6,16	.set	macro	.set	reorder	li	$2,1			# 0x1	subu	$5,$2,$8$L167:	addiu	$2,$9,256	sb	$4,5($7)	addu	$2,$3,$2	andi	$2,$2,0x1ff	lw	$12,4($14)	lw	$11,0($14)	addiu	$10,$2,-256	.set	noreorder	.set	nomacro	j	$L81	sh	$5,0($7)	.set	macro	.set	reorder$L42:	subu	$3,$9,$6	sw	$3,4($16)	lbu	$2,0($5)	slt	$4,$10,256	addu	$2,$2,$8	lbu	$3,272($2)	sb	$3,0($5)	.set	noreorder	.set	nomacro	beq	$4,$0,$L188	sw	$10,4($8)	.set	macro	.set	reorder	lw	$3,4($16)	lw	$9,532($8)	lw	$2,536($8)	sll	$6,$10,8	sll	$3,$3,8	sltu	$2,$9,$2	sw	$6,4($8)	.set	noreorder	.set	nomacro	beq	$2,$0,$L50	sw	$3,4($16)	.set	macro	.set	reorder	lbu	$2,0($9)	addu	$2,$3,$2	sw	$2,4($16)$L50:	lw	$12,4($14)	lw	$11,0($14)	addiu	$9,$9,1	.set	noreorder	.set	nomacro	j	$L48	sw	$9,532($8)	.set	macro	.set	reorder$L94:	.set	noreorder	.set	nomacro	bne	$25,$2,$L97	sll	$3,$7,1	.set	macro	.set	reorder	addiu	$9,$16,544	lw	$5,8($9)	lw	$6,544($16)	sra	$2,$5,3	addu	$2,$6,$2	lbu	$3,0($2)	andi	$4,$5,0x7	sll	$3,$3,$4	andi	$3,$3,0x00ff	addiu	$8,$5,1	srl	$3,$3,7	.set	noreorder	.set	nomacro	beq	$3,$0,$L99	sw	$8,8($9)	.set	macro	.set	reorder	lui	$2,%hi(log2_run)	addiu	$2,$2,%lo(log2_run)	addu	$2,$19,$2	lbu	$3,0($2)	sll	$3,$25,$3	addu	$2,$3,$15	slt	$2,$18,$2	.set	noreorder	.set	nomacro	bne	$2,$0,$L246	addiu	$24,$3,-1	.set	macro	.set	reorder	addiu	$19,$19,1$L246:	.set	noreorder	.set	nomacro	bgez	$24,$L81	move	$10,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L233	sll	$3,$7,1	.set	macro	.set	reorder$L188:	lw	$12,4($14)	.set	noreorder	.set	nomacro	j	$L48	lw	$11,0($14)	.set	macro	.set	reorder$L189:	.set	noreorder	.set	nomacro	bgez	$7,$L64	lw	$4,0($8)	.set	macro	.set	reorder$L216:	lbu	$2,11($11)	li	$10,1			# 0x1	mul	$2,$6,$2	sra	$3,$2,8	subu	$6,$6,$3	slt	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L226	sw	$6,4($8)	.set	macro	.set	reorder$L79:	subu	$4,$4,$6	sw	$4,0($8)	lbu	$2,11($11)	move	$6,$3	addu	$2,$2,$8	lbu	$3,272($2)	slt	$4,$6,256	sb	$3,11($11)	.set	noreorder	.set	nomacro	beq	$4,$0,$L85	sw	$6,4($8)	.set	macro	.set	reorder	lw	$3,0($8)	lw	$9,532($8)	lw	$2,536($8)	sll	$6,$6,8	sll	$4,$3,8	sltu	$2,$9,$2	sw	$6,4($8)	.set	noreorder	.set	nomacro	beq	$2,$0,$L87	sw	$4,0($8)	.set	macro	.set	reorder	lbu	$2,0($9)	addu	$4,$4,$2	sw	$4,0($8)$L87:	addiu	$2,$9,1	sw	$2,532($8)$L85:	lw	$12,4($14)	lw	$11,0($14)	.set	noreorder	.set	nomacro	j	$L81	subu	$10,$0,$10	.set	macro	.set	reorder$L120:	lh	$9,0($7)	lbu	$5,5($7)	sra	$2,$3,1	sll	$3,$9,1	addu	$3,$3,$5	lb	$6,4($7)	subu	$2,$0,$2	sra	$3,$3,31	xor	$3,$2,$3	addiu	$2,$6,256	addu	$2,$3,$2	andi	$2,$2,0x1ff	addiu	$10,$2,-256	.set	noreorder	.set	nomacro	bgez	$3,$L123	move	$2,$3	.set	macro	.set	reorder$L222:	subu	$2,$0,$3	addu	$2,$8,$2	andi	$4,$2,0xffff	li	$2,128			# 0x80	addu	$3,$9,$3	.set	noreorder	.set	nomacro	bne	$5,$2,$L227	sh	$4,2($7)	.set	macro	.set	reorder$L124:	srl	$2,$4,1	sra	$3,$3,1	li	$5,-65			# 0xffffffffffffffbf	sh	$2,2($7)	slt	$2,$5,$3	li	$4,65			# 0x41	.set	noreorder	.set	nomacro	beq	$2,$0,$L228	li	$8,65			# 0x41	.set	macro	.set	reorder$L127:	.set	noreorder	.set	nomacro	blez	$3,$L210	sll	$2,$3,16	.set	macro	.set	reorder	li	$2,127			# 0x7f	.set	noreorder	.set	nomacro	beq	$6,$2,$L136	addiu	$2,$6,1	.set	macro	.set	reorder	sb	$2,4($7)$L136:	subu	$2,$3,$4	.set	noreorder	.set	nomacro	blez	$2,$L138	sll	$2,$2,16	.set	macro	.set	reorder	move	$2,$0	sb	$8,5($7)	.set	noreorder	.set	nomacro	bgez	$10,$L140	sh	$2,0($7)	.set	macro	.set	reorder$L223:	lw	$12,4($14)	lw	$11,0($14)	move	$24,$0	.set	noreorder	.set	nomacro	j	$L81	move	$25,$0	.set	macro	.set	reorder$L117:	addiu	$2,$10,21	addiu	$3,$3,11	.set	noreorder	.set	nomacro	j	$L119	sw	$2,8($11)	.set	macro	.set	reorder$L112:	.set	noreorder	.set	nomacro	j	$L114	li	$4,16			# 0x10	.set	macro	.set	reorder$L210:$L243:	.set	noreorder	.set	nomacro	j	$L133	sra	$2,$2,16	.set	macro	.set	reorder$L151:	addiu	$3,$3,11	addiu	$2,$10,21	addiu	$3,$3,1	sw	$2,8($11)	andi	$2,$3,0x1	bne	$2,$0,$L229$L154:	lh	$4,0($7)	sra	$2,$3,1	lbu	$5,5($7)	subu	$3,$0,$2	sll	$2,$4,1	addu	$2,$2,$5	sra	$2,$2,31	xor	$3,$3,$2	lb	$9,4($7)	.set	noreorder	.set	nomacro	bgez	$3,$L157	move	$2,$3	.set	macro	.set	reorder$L225:	subu	$2,$0,$3	addu	$2,$8,$2	andi	$8,$2,0xffff	li	$2,128			# 0x80	sh	$8,2($7)	.set	noreorder	.set	nomacro	bne	$5,$2,$L230	addu	$6,$4,$3	.set	macro	.set	reorder$L158:	srl	$2,$8,1	sra	$6,$6,1	li	$5,-65			# 0xffffffffffffffbf	sh	$2,2($7)	slt	$2,$5,$6	li	$8,65			# 0x41	.set	noreorder	.set	nomacro	beq	$2,$0,$L231	li	$4,65			# 0x41	.set	macro	.set	reorder$L161:	.set	noreorder	.set	nomacro	blez	$6,$L211	li	$2,127			# 0x7f	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$9,$2,$L170	addiu	$2,$9,1	.set	macro	.set	reorder	sb	$2,4($7)$L170:	subu	$2,$6,$8	blez	$2,$L172	.set	noreorder	.set	nomacro	j	$L167	move	$5,$0	.set	macro	.set	reorder$L146:	.set	noreorder	.set	nomacro	j	$L148	li	$4,16			# 0x10	.set	macro	.set	reorder$L191:	lw	$12,4($14)	.set	noreorder	.set	nomacro	j	$L81	lw	$11,0($14)	.set	macro	.set	reorder$L211:	sll	$5,$6,16$L245:	.set	noreorder	.set	nomacro	j	$L167	sra	$5,$5,16	.set	macro	.set	reorder$L99:	lui	$2,%hi(log2_run)	addiu	$2,$2,%lo(log2_run)	addu	$2,$19,$2	lbu	$10,0($2)	.set	noreorder	.set	nomacro	bne	$10,$0,$L103	sra	$4,$8,3	.set	macro	.set	reorder	li	$24,-1			# 0xffffffffffffffff$L105:	beq	$19,$0,$L209	addiu	$19,$19,-1$L209:	.set	noreorder	.set	nomacro	bgez	$24,$L48	li	$25,2			# 0x2	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L233	sll	$3,$7,1	.set	macro	.set	reorder$L215:	move	$11,$5	.set	noreorder	.set	nomacro	j	$L54	li	$7,-1			# 0xffffffffffffffff	.set	macro	.set	reorder$L221:	.set	noreorder	.set	nomacro	j	$L110	move	$9,$0	.set	macro	.set	reorder$L138:	.set	noreorder	.set	nomacro	j	$L133	sra	$2,$2,16	.set	macro	.set	reorder$L103:	addu	$4,$4,$6	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	subu	$3,$0,$10	srl	$2,$2,$3	addu	$4,$8,$10	addiu	$24,$2,-1	.set	noreorder	.set	nomacro	j	$L105	sw	$4,8($9)	.set	macro	.set	reorder$L224:	.set	noreorder	.set	nomacro	j	$L144	move	$9,$0	.set	macro	.set	reorder$L172:	sll	$5,$2,16	.set	noreorder	.set	nomacro	j	$L167	sra	$5,$5,16	.set	macro	.set	reorder$L213:	move	$4,$11	move	$6,$12	.set	noreorder	.set	nomacro	jal	memset	move	$5,$0	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L234	lw	$2,108($fp)	.set	macro	.set	reorder$L16:	addiu	$4,$11,2	sb	$0,0($11)	.set	noreorder	.set	nomacro	j	$L14	sb	$0,1($11)	.set	macro	.set	reorder$L26:	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L13	sb	$0,1($4)	.set	macro	.set	reorder$L27:	sb	$0,6($5)	sb	$0,4($5)	.set	noreorder	.set	nomacro	j	$L13	sb	$0,5($5)	.set	macro	.set	reorder	.end	decode_rgb_frame	.section	.text.decode_plane,"ax",@progbits	.align	2	.align	5	.ent	decode_plane	.type	decode_plane, @functiondecode_plane:	.frame	$fp,72,$31		# vars= 16, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-72	sw	$19,44($sp)	addiu	$19,$6,6	sw	$18,40($sp)	move	$18,$6	sll	$6,$19,3	sw	$fp,64($sp)	addiu	$2,$6,8	move	$fp,$sp	sw	$20,48($sp)	sw	$17,36($sp)	sw	$16,32($sp)	sw	$31,68($sp)	sw	$23,60($sp)	sw	$22,56($sp)	sw	$21,52($sp)	sltu	$3,$6,40	sw	$sp,24($fp)	subu	$sp,$sp,$2	sw	$7,84($fp)	move	$16,$4	move	$20,$5	sw	$0,3440($4)	.set	noreorder	.set	nomacro	bne	$3,$0,$L448	addiu	$17,$sp,16	.set	macro	.set	reorder	andi	$2,$17,0x3	li	$3,4			# 0x4	subu	$3,$3,$2	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L254	move	$4,$17	.set	macro	.set	reorder	li	$2,3			# 0x3	.set	noreorder	.set	nomacro	beq	$3,$2,$L255	li	$2,1			# 0x1	.set	macro	.set	reorder	beq	$3,$2,$L449$L252:	addiu	$5,$4,-4	move	$2,$0#APP	S32I2M xr1,$2#NO_APP	andi	$3,$4,0x1f	.set	noreorder	.set	nomacro	beq	$3,$0,$L256	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	and	$2,$5,$2	addiu	$4,$2,32	sltu	$3,$5,$4	beq	$3,$0,$L256$L428:#APP	S32SDI xr1,$5,4#NO_APP	sltu	$2,$5,$4	bne	$2,$0,$L428$L256:	addu	$6,$6,$17	addiu	$2,$6,-31	li	$3,-32			# 0xffffffffffffffe0

⌨️ 快捷键说明

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