mmvideo.mid

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

MID
1,794
字号
	addu	$3,$21,$4	addu	$3,$3,$6	sb	$5,0($3)	lw	$4,24($16)	lw	$3,8($16)	mul	$21,$2,$4	addu	$2,$21,$6	addu	$2,$2,$3	sb	$5,1($2)	lbu	$3,8($11)$L178:	andi	$2,$3,0x20	.set	noreorder	.set	nomacro	beq	$2,$0,$L180	addiu	$6,$9,4	.set	macro	.set	reorder	lw	$3,24($16)	lw	$2,8($16)	mul	$5,$10,$3	addu	$4,$7,$8	addu	$3,$5,$2	lbu	$5,0($4)	addu	$3,$3,$6	sb	$5,0($3)	lw	$2,24($16)	lw	$3,8($16)	mul	$4,$10,$2	addiu	$8,$8,1	addu	$2,$4,$6	addu	$2,$2,$3	sb	$5,1($2)	lw	$3,24($16)	addiu	$2,$10,1	mul	$21,$2,$3	lw	$4,8($16)	addu	$3,$21,$4	addu	$3,$3,$6	sb	$5,0($3)	lw	$4,24($16)	lw	$3,8($16)	mul	$21,$2,$4	addu	$2,$21,$6	addu	$2,$2,$3	sb	$5,1($2)	lbu	$3,8($11)$L180:	andi	$2,$3,0x10	.set	noreorder	.set	nomacro	beq	$2,$0,$L182	addiu	$6,$9,6	.set	macro	.set	reorder	lw	$3,24($16)	lw	$2,8($16)	mul	$5,$10,$3	addu	$4,$7,$8	addu	$3,$5,$2	lbu	$5,0($4)	addu	$3,$3,$6	sb	$5,0($3)	lw	$2,24($16)	lw	$3,8($16)	mul	$4,$10,$2	addiu	$8,$8,1	addu	$2,$4,$6	addu	$2,$2,$3	sb	$5,1($2)	lw	$3,24($16)	addiu	$2,$10,1	mul	$21,$2,$3	lw	$4,8($16)	addu	$3,$21,$4	addu	$3,$3,$6	sb	$5,0($3)	lw	$4,24($16)	lw	$3,8($16)	mul	$21,$2,$4	addu	$2,$21,$6	addu	$2,$2,$3	sb	$5,1($2)	lbu	$3,8($11)$L182:	andi	$2,$3,0x8	.set	noreorder	.set	nomacro	beq	$2,$0,$L184	addiu	$6,$9,8	.set	macro	.set	reorder	lw	$3,24($16)	lw	$2,8($16)	mul	$5,$10,$3	addu	$4,$7,$8	addu	$3,$5,$2	lbu	$5,0($4)	addu	$3,$3,$6	sb	$5,0($3)	lw	$2,24($16)	lw	$3,8($16)	mul	$4,$10,$2	addiu	$8,$8,1	addu	$2,$4,$6	addu	$2,$2,$3	sb	$5,1($2)	lw	$3,24($16)	addiu	$2,$10,1	mul	$21,$2,$3	lw	$4,8($16)	addu	$3,$21,$4	addu	$3,$3,$6	sb	$5,0($3)	lw	$4,24($16)	lw	$3,8($16)	mul	$21,$2,$4	addu	$2,$21,$6	addu	$2,$2,$3	sb	$5,1($2)	lbu	$3,8($11)$L184:	andi	$2,$3,0x4	.set	noreorder	.set	nomacro	beq	$2,$0,$L186	addiu	$6,$9,10	.set	macro	.set	reorder	lw	$3,24($16)	lw	$2,8($16)	mul	$5,$10,$3	addu	$4,$7,$8	addu	$3,$5,$2	lbu	$5,0($4)	addu	$3,$3,$6	sb	$5,0($3)	lw	$2,24($16)	lw	$3,8($16)	mul	$4,$10,$2	addiu	$8,$8,1	addu	$2,$4,$6	addu	$2,$2,$3	sb	$5,1($2)	lw	$3,24($16)	addiu	$2,$10,1	mul	$21,$2,$3	lw	$4,8($16)	addu	$3,$21,$4	addu	$3,$3,$6	sb	$5,0($3)	lw	$4,24($16)	lw	$3,8($16)	mul	$21,$2,$4	addu	$2,$21,$6	addu	$2,$2,$3	sb	$5,1($2)	lbu	$3,8($11)$L186:	andi	$2,$3,0x2	.set	noreorder	.set	nomacro	beq	$2,$0,$L188	addiu	$6,$9,12	.set	macro	.set	reorder	lw	$4,24($16)	addu	$2,$7,$8	lbu	$5,0($2)	mul	$2,$10,$4	lw	$3,8($16)	addiu	$8,$8,1	addu	$3,$6,$3	addu	$4,$2,$3	sb	$5,0($4)	lw	$2,24($16)	lw	$3,8($16)	mul	$4,$10,$2	addu	$2,$4,$6	addu	$2,$2,$3	sb	$5,1($2)	lw	$2,24($16)	addiu	$4,$10,1	mul	$21,$4,$2	lw	$3,8($16)	addu	$3,$6,$3	addu	$2,$21,$3	sb	$5,0($2)	lw	$3,24($16)	lw	$2,8($16)	mul	$21,$4,$3	addu	$4,$21,$6	addu	$4,$4,$2	sb	$5,1($4)	lbu	$3,8($11)$L188:	andi	$2,$3,0x1	.set	noreorder	.set	nomacro	beq	$2,$0,$L145	addiu	$6,$9,14	.set	macro	.set	reorder	lw	$3,24($16)	lw	$2,8($16)	mul	$5,$10,$3	addu	$4,$7,$8	addu	$3,$5,$2	lbu	$5,0($4)	addu	$3,$3,$6	sb	$5,0($3)	lw	$2,24($16)	lw	$3,8($16)	mul	$4,$10,$2	addiu	$8,$8,1	addu	$2,$4,$6	addu	$2,$2,$3	sb	$5,1($2)	lw	$3,24($16)	addiu	$2,$10,1	mul	$21,$2,$3	lw	$4,8($16)	addu	$3,$21,$4	addu	$3,$3,$6	sb	$5,0($3)	lw	$4,24($16)	lw	$3,8($16)	mul	$21,$2,$4	addu	$2,$21,$6	addu	$2,$2,$3	sb	$5,1($2)$L145:	addiu	$12,$12,1	addiu	$9,$9,16	.set	noreorder	.set	nomacro	bne	$13,$12,$L146	addiu	$11,$11,1	.set	macro	.set	reorder$L142:	addu	$14,$14,$13	addiu	$10,$10,2$L143:	slt	$2,$14,$15	.set	noreorder	.set	nomacro	bne	$2,$0,$L204	addu	$3,$7,$14	.set	macro	.set	reorder$L116:	li	$2,200			# 0xc8$L202:	sw	$2,0($20)	move	$7,$19	addiu	$8,$16,200	addiu	$6,$16,8$L147:	lw	$2,0($6)	lw	$3,4($6)	lw	$4,8($6)	lw	$5,12($6)	addiu	$6,$6,16	sw	$2,0($7)	sw	$3,4($7)	sw	$4,8($7)	sw	$5,12($7)	.set	noreorder	.set	nomacro	bne	$6,$8,$L147	addiu	$7,$7,16	.set	macro	.set	reorder	lw	$2,4($6)	lw	$3,0($6)	sw	$2,4($7)	sw	$3,0($7)	move	$2,$17	lw	$31,48($sp)	lw	$21,44($sp)	lw	$20,40($sp)	lw	$19,36($sp)	lw	$18,32($sp)	lw	$17,28($sp)	lw	$16,24($sp)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,56	.set	macro	.set	reorder$L112:	move	$4,$16	li	$5,1			# 0x1	li	$6,1			# 0x1	.set	noreorder	.set	nomacro	jal	mm_decode_intra	sw	$17,16($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L202	li	$2,200			# 0xc8	.set	macro	.set	reorder$L111:	lbu	$2,1($7)	lbu	$3,0($7)	sll	$2,$2,8	or	$2,$2,$3	addiu	$15,$2,2	slt	$3,$15,3	.set	noreorder	.set	nomacro	bne	$3,$0,$L116	move	$6,$15	.set	macro	.set	reorder	li	$14,2			# 0x2	addu	$3,$7,$14	lbu	$4,0($3)	lbu	$5,1($3)	andi	$2,$4,0x80	sll	$2,$2,1	andi	$13,$4,0x7f	move	$3,$14	move	$11,$0	addu	$8,$5,$2	.set	noreorder	.set	nomacro	beq	$13,$0,$L129	addiu	$14,$14,2	.set	macro	.set	reorder$L200:	blez	$13,$L132	addu	$10,$18,$3	move	$12,$0$L136:	lbu	$3,8($10)	andi	$2,$3,0x80	.set	noreorder	.set	nomacro	beq	$2,$0,$L205	andi	$2,$3,0x40	.set	macro	.set	reorder	lw	$4,24($16)	addu	$2,$7,$6	lbu	$5,0($2)	mul	$2,$11,$4	lw	$3,8($16)	addiu	$6,$6,1	addu	$3,$8,$3	addu	$4,$2,$3	sb	$5,0($4)	lw	$2,24($16)	lw	$3,8($16)	mul	$4,$11,$2	addu	$2,$4,$8	addu	$2,$2,$3	sb	$5,1($2)	lbu	$3,8($10)	andi	$2,$3,0x40$L205:	.set	noreorder	.set	nomacro	beq	$2,$0,$L164	addiu	$9,$8,2	.set	macro	.set	reorder	lw	$4,24($16)	addu	$2,$7,$6	lbu	$5,0($2)	mul	$2,$11,$4	lw	$3,8($16)	addiu	$6,$6,1	addu	$3,$9,$3	addu	$4,$2,$3	sb	$5,0($4)	lw	$2,24($16)	lw	$3,8($16)	mul	$4,$11,$2	addu	$2,$4,$9	addu	$2,$2,$3	sb	$5,1($2)	lbu	$3,8($10)$L164:	andi	$2,$3,0x20	.set	noreorder	.set	nomacro	beq	$2,$0,$L166	addiu	$9,$8,4	.set	macro	.set	reorder	lw	$4,24($16)	addu	$2,$7,$6	lbu	$5,0($2)	mul	$2,$11,$4	lw	$3,8($16)	addiu	$6,$6,1	addu	$3,$9,$3	addu	$4,$2,$3	sb	$5,0($4)	lw	$2,24($16)	lw	$3,8($16)	mul	$4,$11,$2	addu	$2,$4,$9	addu	$2,$2,$3	sb	$5,1($2)	lbu	$3,8($10)$L166:	andi	$2,$3,0x10	.set	noreorder	.set	nomacro	beq	$2,$0,$L168	addiu	$9,$8,6	.set	macro	.set	reorder	lw	$4,24($16)	addu	$2,$7,$6	lbu	$5,0($2)	mul	$2,$11,$4	lw	$3,8($16)	addiu	$6,$6,1	addu	$3,$9,$3	addu	$4,$2,$3	sb	$5,0($4)	lw	$2,24($16)	lw	$3,8($16)	mul	$4,$11,$2	addu	$2,$4,$9	addu	$2,$2,$3	sb	$5,1($2)	lbu	$3,8($10)$L168:	andi	$2,$3,0x8	.set	noreorder	.set	nomacro	beq	$2,$0,$L170	addiu	$9,$8,8	.set	macro	.set	reorder	lw	$4,24($16)	addu	$2,$7,$6	lbu	$5,0($2)	mul	$2,$11,$4	lw	$3,8($16)	addiu	$6,$6,1	addu	$3,$9,$3	addu	$4,$2,$3	sb	$5,0($4)	lw	$2,24($16)	lw	$3,8($16)	mul	$4,$11,$2	addu	$2,$4,$9	addu	$2,$2,$3	sb	$5,1($2)	lbu	$3,8($10)$L170:	andi	$2,$3,0x4	.set	noreorder	.set	nomacro	beq	$2,$0,$L172	addiu	$9,$8,10	.set	macro	.set	reorder	lw	$4,24($16)	addu	$2,$7,$6	lbu	$5,0($2)	mul	$2,$11,$4	lw	$3,8($16)	addiu	$6,$6,1	addu	$3,$9,$3	addu	$4,$2,$3	sb	$5,0($4)	lw	$2,24($16)	lw	$3,8($16)	mul	$4,$11,$2	addu	$2,$4,$9	addu	$2,$2,$3	sb	$5,1($2)	lbu	$3,8($10)$L172:	andi	$2,$3,0x2	.set	noreorder	.set	nomacro	beq	$2,$0,$L174	addiu	$9,$8,12	.set	macro	.set	reorder	lw	$4,24($16)	addu	$2,$7,$6	lbu	$5,0($2)	mul	$2,$11,$4	lw	$3,8($16)	addiu	$6,$6,1	addu	$3,$9,$3	addu	$4,$2,$3	sb	$5,0($4)	lw	$2,24($16)	lw	$3,8($16)	mul	$4,$11,$2	addu	$2,$4,$9	addu	$2,$2,$3	sb	$5,1($2)	lbu	$3,8($10)$L174:	andi	$2,$3,0x1	.set	noreorder	.set	nomacro	beq	$2,$0,$L135	addiu	$9,$8,14	.set	macro	.set	reorder	lw	$3,24($16)	lw	$2,8($16)	mul	$5,$11,$3	addu	$4,$7,$6	addu	$3,$5,$2	lbu	$5,0($4)	addu	$3,$3,$9	sb	$5,0($3)	lw	$2,24($16)	lw	$3,8($16)	mul	$4,$11,$2	addiu	$6,$6,1	addu	$2,$4,$9	addu	$2,$2,$3	sb	$5,1($2)$L135:	addiu	$12,$12,1	addiu	$8,$8,16	.set	noreorder	.set	nomacro	bne	$13,$12,$L136	addiu	$10,$10,1	.set	macro	.set	reorder$L132:	addu	$14,$14,$13	addiu	$11,$11,1$L133:	slt	$2,$14,$15	.set	noreorder	.set	nomacro	beq	$2,$0,$L116	addu	$3,$7,$14	.set	macro	.set	reorder	lbu	$4,0($3)	lbu	$5,1($3)	andi	$2,$4,0x80	sll	$2,$2,1	andi	$13,$4,0x7f	move	$3,$14	addu	$8,$5,$2	.set	noreorder	.set	nomacro	bne	$13,$0,$L200	addiu	$14,$14,2	.set	macro	.set	reorder$L129:	.set	noreorder	.set	nomacro	j	$L133	addu	$11,$11,$8	.set	macro	.set	reorder$L110:	move	$4,$16	li	$5,1			# 0x1	move	$6,$0	.set	noreorder	.set	nomacro	jal	mm_decode_intra	sw	$17,16($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L202	li	$2,200			# 0xc8	.set	macro	.set	reorder$L109:	move	$4,$16	move	$5,$0	move	$6,$0	.set	noreorder	.set	nomacro	jal	mm_decode_intra	sw	$17,16($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L202	li	$2,200			# 0xc8	.set	macro	.set	reorder$L108:	lbu	$2,1($7)	lbu	$3,0($7)	sll	$2,$2,8	or	$2,$2,$3	addiu	$15,$2,2	slt	$3,$15,3	.set	noreorder	.set	nomacro	bne	$3,$0,$L116	move	$6,$15	.set	macro	.set	reorder	li	$14,2			# 0x2	addu	$3,$7,$14	lbu	$4,0($3)	lbu	$5,1($3)	andi	$2,$4,0x80	sll	$2,$2,1	andi	$13,$4,0x7f	move	$3,$14	move	$12,$0	addu	$8,$5,$2	.set	noreorder	.set	nomacro	beq	$13,$0,$L119	addiu	$14,$14,2	.set	macro	.set	reorder$L201:	blez	$13,$L122	addu	$9,$18,$3	move	$11,$0$L126:	lbu	$3,8($9)	andi	$2,$3,0x80	.set	noreorder	.set	nomacro	beq	$2,$0,$L206	andi	$2,$3,0x40	.set	macro	.set	reorder	lw	$3,24($16)	addu	$4,$7,$6	lbu	$5,0($4)	mul	$4,$12,$3	lw	$2,8($16)	addiu	$6,$6,1	addu	$2,$8,$2	addu	$3,$4,$2	sb	$5,0($3)	lbu	$3,8($9)	andi	$2,$3,0x40$L206:	.set	noreorder	.set	nomacro	beq	$2,$0,$L150	addiu	$5,$8,1	.set	macro	.set	reorder	lw	$3,24($16)	lw	$2,8($16)	addu	$4,$7,$6	addu	$2,$5,$2	lbu	$5,0($4)	mul	$4,$12,$3	addiu	$6,$6,1	addu	$3,$4,$2	sb	$5,0($3)	lbu	$3,8($9)$L150:	andi	$2,$3,0x20	.set	noreorder	.set	nomacro	beq	$2,$0,$L152	addiu	$5,$8,2	.set	macro	.set	reorder	lw	$3,24($16)	lw	$2,8($16)	addu	$4,$7,$6	addu	$2,$5,$2	lbu	$5,0($4)	mul	$4,$12,$3	addiu	$6,$6,1	addu	$3,$4,$2	sb	$5,0($3)	lbu	$3,8($9)$L152:	andi	$2,$3,0x10	.set	noreorder	.set	nomacro	beq	$2,$0,$L154	addiu	$5,$8,3	.set	macro	.set	reorder	lw	$3,24($16)	lw	$2,8($16)	addu	$4,$7,$6	addu	$2,$5,$2	lbu	$5,0($4)	mul	$4,$12,$3	addiu	$6,$6,1	addu	$3,$4,$2	sb	$5,0($3)	lbu	$3,8($9)$L154:	andi	$2,$3,0x8	.set	noreorder	.set	nomacro	beq	$2,$0,$L156	addiu	$5,$8,4	.set	macro	.set	reorder	lw	$3,24($16)	lw	$2,8($16)	addu	$4,$7,$6	addu	$2,$5,$2	lbu	$5,0($4)	mul	$4,$12,$3	addiu	$6,$6,1	addu	$3,$4,$2	sb	$5,0($3)	lbu	$3,8($9)$L156:	andi	$2,$3,0x4	.set	noreorder	.set	nomacro	beq	$2,$0,$L158	addiu	$5,$8,5	.set	macro	.set	reorder	lw	$3,24($16)	lw	$2,8($16)	addu	$4,$7,$6	addu	$2,$5,$2	lbu	$5,0($4)	mul	$4,$12,$3	addiu	$6,$6,1	addu	$3,$4,$2	sb	$5,0($3)	lbu	$3,8($9)$L158:	andi	$2,$3,0x2	.set	noreorder	.set	nomacro	beq	$2,$0,$L160	addiu	$5,$8,6	.set	macro	.set	reorder	lw	$3,24($16)	lw	$2,8($16)	addu	$4,$7,$6	addu	$2,$5,$2	lbu	$5,0($4)	mul	$4,$12,$3	addiu	$6,$6,1	addu	$3,$4,$2	sb	$5,0($3)	lbu	$3,8($9)$L160:	andi	$2,$3,0x1	.set	noreorder	.set	nomacro	beq	$2,$0,$L125	addiu	$10,$8,7	.set	macro	.set	reorder	lw	$2,24($16)	lw	$3,8($16)	mul	$5,$12,$2	addu	$4,$7,$6	addu	$2,$5,$3	lbu	$5,0($4)	addu	$2,$2,$10	sb	$5,0($2)	addiu	$6,$6,1$L125:	addiu	$11,$11,1	addiu	$8,$8,8	.set	noreorder	.set	nomacro	bne	$13,$11,$L126	addiu	$9,$9,1	.set	macro	.set	reorder$L122:	addu	$14,$14,$13	addiu	$12,$12,1$L123:	slt	$2,$14,$15	.set	noreorder	.set	nomacro	beq	$2,$0,$L116	addu	$3,$7,$14	.set	macro	.set	reorder	lbu	$4,0($3)	lbu	$5,1($3)	andi	$2,$4,0x80	sll	$2,$2,1	andi	$13,$4,0x7f	move	$3,$14	addu	$8,$5,$2	.set	noreorder	.set	nomacro	bne	$13,$0,$L201	addiu	$14,$14,2	.set	macro	.set	reorder$L119:	.set	noreorder	.set	nomacro	j	$L123	addu	$12,$12,$8	.set	macro	.set	reorder$L139:	.set	noreorder	.set	nomacro	j	$L143	addu	$10,$10,$9	.set	macro	.set	reorder	.end	mm_decode_frame	.globl	mmvideo_decoder	.section	.rodata.str1.4	.align	2$LC2:	.ascii	"mmvideo\000"	.data	.align	2	.type	mmvideo_decoder, @object	.size	mmvideo_decoder, 52mmvideo_decoder:	.word	$LC2	.word	0	.word	83	.word	208	.word	mm_decode_init	.word	0	.word	mm_decode_end	.word	mm_decode_frame	.word	2	.space	16	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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