demux_smjpeg.mid

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

MID
3,444
字号
	move	$fp,$3$L110:	sltu	$2,$5,$4	beq	$2,$0,$L113	nop	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$23,$3,8	sw	$5,36($16)$L115:	sltu	$2,$5,$4	beq	$2,$0,$L118	nop	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$22,$3,16	sw	$5,36($16)$L120:	sltu	$2,$5,$4	beq	$2,$0,$L123	nop	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$21,$3,24	sw	$5,36($16)$L125:	lw	$16,16($20)	lw	$3,36($16)	lw	$4,40($16)	sltu	$2,$3,$4	beq	$2,$0,$L128	addiu	$5,$3,1	lw	$2,80($16)	addu	$2,$3,$2	lbu	$3,0($2)	sw	$5,36($16)	sll	$19,$3,8$L130:	sltu	$2,$5,$4	beq	$2,$0,$L133	nop	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	move	$18,$3	sw	$5,36($16)$L135:	sltu	$2,$5,$4	beq	$2,$0,$L138	nop	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	move	$17,$3	sw	$5,36($16)$L140:	sltu	$2,$5,$4	beq	$2,$0,$L143	nop	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	move	$4,$3	sw	$5,36($16)$L145:	lw	$16,16($20)	or	$2,$19,$18	sll	$2,$2,8	lw	$6,36($16)	lw	$7,40($16)	or	$2,$2,$17	sll	$2,$2,8	or	$2,$2,$4	sltu	$3,$6,$7	beq	$3,$0,$L148	sw	$2,32($sp)	lw	$2,80($16)	addiu	$5,$6,1	addu	$2,$6,$2	lbu	$3,0($2)	sw	$5,36($16)	sll	$19,$3,8$L150:	sltu	$2,$5,$7	beq	$2,$0,$L153	nop	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	move	$18,$3	sw	$5,36($16)$L155:	sltu	$2,$5,$7	beq	$2,$0,$L158	nop	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	move	$17,$3	sw	$5,36($16)$L160:	sltu	$2,$5,$7	beq	$2,$0,$L163	nop	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	move	$6,$3	sw	$5,36($16)$L165:	or	$2,$19,$18	sll	$2,$2,8	or	$3,$22,$23	or	$2,$17,$2	or	$4,$21,$fp	li	$5,1147404288			# 0x44640000	or	$4,$3,$4	sll	$2,$2,8	ori	$3,$5,0x6e73	beq	$4,$3,$L170	or	$18,$6,$2$L177:	li	$2,1162739712			# 0x454e0000	ori	$2,$2,0x4f44	beq	$4,$2,$L175	ori	$2,$5,0x6976	beq	$4,$2,$L169	lw	$31,76($sp)	lw	$fp,72($sp)	lw	$23,68($sp)	lw	$22,64($sp)	lw	$21,60($sp)	lw	$20,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	move	$2,$0	j	$31	addiu	$sp,$sp,80$L169:	jal	__floatsisf	lw	$4,32($sp)	jal	__extendsfdf2	move	$4,$2	lui	$4,%hi($LC5)	lw	$6,%lo($LC5)($4)	lw	$7,%lo($LC5+4)($4)	lw	$16,56($20)	lw	$17,16($20)	move	$4,$2	jal	__muldf3	move	$5,$3	lw	$7,4($20)	move	$4,$16	move	$5,$17	move	$6,$18	sw	$2,16($sp)	sw	$3,20($sp)	sw	$7,24($sp)	jal	ds_read_packet	sw	$0,28($sp)$L175:	lw	$31,76($sp)	lw	$fp,72($sp)	lw	$23,68($sp)	lw	$22,64($sp)	lw	$21,60($sp)	lw	$20,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,80$L163:	jal	stream_fill_buffer	move	$4,$16	beq	$2,$0,$L165	li	$6,-256			# 0xffffffffffffff00	lw	$3,36($16)	lw	$2,80($16)	addiu	$5,$3,1	addu	$2,$2,$3	lbu	$4,0($2)	or	$2,$19,$18	sll	$2,$2,8	move	$6,$4	or	$3,$22,$23	sw	$5,36($16)	or	$2,$17,$2	or	$4,$21,$fp	li	$5,1147404288			# 0x44640000	or	$4,$3,$4	sll	$2,$2,8	ori	$3,$5,0x6e73	bne	$4,$3,$L177	or	$18,$6,$2$L170:	jal	__floatsisf	lw	$4,32($sp)	jal	__extendsfdf2	move	$4,$2	lui	$4,%hi($LC5)	lw	$6,%lo($LC5)($4)	lw	$7,%lo($LC5+4)($4)	lw	$16,52($20)	lw	$17,16($20)	move	$4,$2	jal	__muldf3	move	$5,$3	lw	$7,4($20)	move	$4,$16	move	$5,$17	move	$6,$18	sw	$2,16($sp)	sw	$3,20($sp)	sw	$7,24($sp)	jal	ds_read_packet	sw	$0,28($sp)	lw	$31,76($sp)	lw	$fp,72($sp)	lw	$23,68($sp)	lw	$22,64($sp)	lw	$21,60($sp)	lw	$20,56($sp)	lw	$19,52($sp)	lw	$18,48($sp)	lw	$17,44($sp)	lw	$16,40($sp)	li	$2,1			# 0x1	j	$31	addiu	$sp,$sp,80$L158:	jal	stream_fill_buffer	move	$4,$16	beq	$2,$0,$L178	nop	lw	$5,36($16)	lw	$2,80($16)	lw	$7,40($16)	addu	$2,$2,$5	lbu	$3,0($2)	addiu	$5,$5,1	move	$17,$3	j	$L160	sw	$5,36($16)$L153:	jal	stream_fill_buffer	move	$4,$16	beq	$2,$0,$L179	nop	lw	$5,36($16)	lw	$2,80($16)	lw	$7,40($16)	addu	$2,$2,$5	lbu	$3,0($2)	addiu	$5,$5,1	move	$18,$3	j	$L155	sw	$5,36($16)$L148:	jal	stream_fill_buffer	move	$4,$16	beq	$2,$0,$L180	nop	lw	$5,36($16)	lw	$2,80($16)	lw	$7,40($16)	addu	$2,$2,$5	lbu	$3,0($2)	addiu	$5,$5,1	sll	$19,$3,8	j	$L150	sw	$5,36($16)$L143:	jal	stream_fill_buffer	move	$4,$16	beq	$2,$0,$L181	nop	lw	$3,36($16)	lw	$2,80($16)	addiu	$5,$3,1	addu	$2,$2,$3	lbu	$4,0($2)	j	$L145	sw	$5,36($16)$L138:	jal	stream_fill_buffer	move	$4,$16	beq	$2,$0,$L182	nop	lw	$5,36($16)	lw	$2,80($16)	lw	$4,40($16)	addu	$2,$2,$5	lbu	$3,0($2)	addiu	$5,$5,1	move	$17,$3	j	$L140	sw	$5,36($16)$L133:	jal	stream_fill_buffer	move	$4,$16	beq	$2,$0,$L183	nop	lw	$5,36($16)	lw	$2,80($16)	lw	$4,40($16)	addu	$2,$2,$5	lbu	$3,0($2)	addiu	$5,$5,1	move	$18,$3	j	$L135	sw	$5,36($16)$L128:	jal	stream_fill_buffer	move	$4,$16	beq	$2,$0,$L184	nop	lw	$5,36($16)	lw	$2,80($16)	lw	$4,40($16)	addu	$2,$2,$5	lbu	$3,0($2)	addiu	$5,$5,1	sll	$19,$3,8	j	$L130	sw	$5,36($16)$L123:	jal	stream_fill_buffer	move	$4,$16	beq	$2,$0,$L185	nop	lw	$3,36($16)	lw	$2,80($16)	addiu	$5,$3,1	addu	$2,$2,$3	lbu	$4,0($2)	sw	$5,36($16)	j	$L125	sll	$21,$4,24$L118:	jal	stream_fill_buffer	move	$4,$16	beq	$2,$0,$L186	nop	lw	$5,36($16)	lw	$2,80($16)	lw	$4,40($16)	addu	$2,$2,$5	lbu	$3,0($2)	addiu	$5,$5,1	sll	$22,$3,16	j	$L120	sw	$5,36($16)$L113:	jal	stream_fill_buffer	move	$4,$16	beq	$2,$0,$L187	nop	lw	$5,36($16)	lw	$2,80($16)	lw	$4,40($16)	addu	$2,$2,$5	lbu	$3,0($2)	addiu	$5,$5,1	sll	$23,$3,8	j	$L115	sw	$5,36($16)$L108:	jal	stream_fill_buffer	move	$4,$16	beq	$2,$0,$L188	nop	lw	$5,36($16)	lw	$2,80($16)	lw	$4,40($16)	addu	$2,$2,$5	lbu	$3,0($2)	addiu	$5,$5,1	move	$fp,$3	j	$L110	sw	$5,36($16)$L188:	lw	$5,36($16)	lw	$4,40($16)	j	$L110	li	$fp,-256			# 0xffffffffffffff00$L187:	lw	$5,36($16)	lw	$4,40($16)	j	$L115	li	$23,-65536			# 0xffffffffffff0000$L186:	lw	$5,36($16)	lw	$4,40($16)	j	$L120	li	$22,-16777216			# 0xffffffffff000000$L185:	j	$L125	move	$21,$0$L184:	lw	$5,36($16)	lw	$4,40($16)	j	$L130	li	$19,-65536			# 0xffffffffffff0000$L183:	lw	$5,36($16)	lw	$4,40($16)	j	$L135	li	$18,-256			# 0xffffffffffffff00$L182:	lw	$5,36($16)	lw	$4,40($16)	j	$L140	li	$17,-256			# 0xffffffffffffff00$L181:	j	$L145	li	$4,-256			# 0xffffffffffffff00$L180:	lw	$5,36($16)	lw	$7,40($16)	j	$L150	li	$19,-65536			# 0xffffffffffff0000$L179:	lw	$5,36($16)	lw	$7,40($16)	j	$L155	li	$18,-256			# 0xffffffffffffff00$L178:	lw	$5,36($16)	lw	$7,40($16)	j	$L160	li	$17,-256			# 0xffffffffffffff00	.set	macro	.set	reorder	.end	demux_smjpeg_fill_buffer	.section	.rodata.str1.4	.align	2$LC6:	.ascii	"This clip is %d seconds\012\000"	.section	.text.demux_open_smjpeg,"ax",@progbits	.align	2	.align	5	.ent	demux_open_smjpeg	.type	demux_open_smjpeg, @functiondemux_open_smjpeg:	.frame	$sp,56,$31		# vars= 0, regs= 9/0, args= 16, gp= 0	.mask	0x80ff0000,-8	.fmask	0x00000000,0	addiu	$sp,$sp,-56	sw	$21,36($sp)	sw	$17,20($sp)	sw	$31,48($sp)	sw	$23,44($sp)	sw	$22,40($sp)	sw	$20,32($sp)	sw	$19,28($sp)	sw	$18,24($sp)	sw	$16,16($sp)	lw	$16,16($4)	move	$21,$4	lw	$6,40($16)	lw	$5,36($16)	.set	noreorder	.set	nomacro	j	$L190	li	$17,8			# 0x8	.set	macro	.set	reorder$L193:	slt	$2,$17,$3	movn	$3,$17,$2	addu	$4,$5,$3	subu	$17,$17,$3	move	$5,$4	.set	noreorder	.set	nomacro	blez	$17,$L194	sw	$4,36($16)	.set	macro	.set	reorder$L190:	subu	$2,$6,$5	move	$4,$16	.set	noreorder	.set	nomacro	bne	$2,$0,$L193	move	$3,$2	.set	macro	.set	reorder	jal	stream_fill_buffer	beq	$2,$0,$L194	lw	$5,36($16)	lw	$6,40($16)	subu	$3,$6,$5	slt	$2,$17,$3	movn	$3,$17,$2	addu	$4,$5,$3	subu	$17,$17,$3	move	$5,$4	.set	noreorder	.set	nomacro	bgtz	$17,$L190	sw	$4,36($16)	.set	macro	.set	reorder$L194:	lw	$16,16($21)	li	$17,4			# 0x4	lw	$6,40($16)	.set	noreorder	.set	nomacro	j	$L196	lw	$5,36($16)	.set	macro	.set	reorder$L199:	slt	$2,$17,$3	movn	$3,$17,$2	addu	$4,$5,$3	subu	$17,$17,$3	move	$5,$4	.set	noreorder	.set	nomacro	blez	$17,$L200	sw	$4,36($16)	.set	macro	.set	reorder$L196:	subu	$2,$6,$5	move	$4,$16	.set	noreorder	.set	nomacro	bne	$2,$0,$L199	move	$3,$2	.set	macro	.set	reorder	jal	stream_fill_buffer	beq	$2,$0,$L200	lw	$5,36($16)	lw	$6,40($16)	subu	$3,$6,$5	slt	$2,$17,$3	movn	$3,$17,$2	addu	$4,$5,$3	subu	$17,$17,$3	move	$5,$4	.set	noreorder	.set	nomacro	bgtz	$17,$L196	sw	$4,36($16)	.set	macro	.set	reorder$L200:	lw	$16,16($21)	lw	$3,36($16)	lw	$4,40($16)	sltu	$2,$3,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L202	addiu	$5,$3,1	.set	macro	.set	reorder	lw	$2,80($16)	addu	$2,$3,$2	lbu	$3,0($2)	sw	$5,36($16)	sll	$19,$3,8$L204:	sltu	$2,$5,$4	beq	$2,$0,$L207	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	move	$18,$3	sw	$5,36($16)$L209:	sltu	$2,$5,$4	beq	$2,$0,$L212	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	move	$17,$3	sw	$5,36($16)$L214:	sltu	$2,$5,$4	beq	$2,$0,$L217	lw	$2,80($16)	addu	$2,$5,$2	addiu	$5,$5,1	lbu	$3,0($2)	sw	$5,36($16)$L219:	or	$7,$18,$19	sll	$7,$7,8	or	$7,$7,$17	sll	$7,$7,8	lui	$6,%hi($LC6)	or	$7,$7,$3	addiu	$6,$6,%lo($LC6)	li	$4,7			# 0x7	.set	noreorder	.set	nomacro	jal	mp_msg	li	$5,4			# 0x4	.set	macro	.set	reorder	li	$2,1145962496			# 0x444e0000	ori	$23,$2,0x535f	move	$22,$0$L222:	lw	$16,16($21)	lw	$3,36($16)	lw	$6,40($16)	sltu	$2,$3,$6	.set	noreorder	.set	nomacro	beq	$2,$0,$L223	addiu	$5,$3,1	.set	macro	.set	reorder	lw	$2,80($16)	addu	$2,$3,$2	lbu	$3,0($2)	sw	$5,36($16)	move	$19,$3$L225:	sltu	$2,$5,$6	beq	$2,$0,$L228	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$18,$3,8	sw	$5,36($16)$L230:	sltu	$2,$5,$6	beq	$2,$0,$L233	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$17,$3,16	sw	$5,36($16)$L235:	sltu	$2,$5,$6	beq	$2,$0,$L238	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$3,$3,24	sw	$5,36($16)$L240:	or	$4,$17,$18	or	$3,$3,$19	li	$2,1145962496			# 0x444e0000	or	$17,$4,$3	ori	$2,$2,0x4548	beq	$17,$2,$L243	lw	$16,16($21)	lw	$3,36($16)	lw	$4,40($16)	sltu	$2,$3,$4	beq	$2,$0,$L419$L416:	addiu	$3,$3,1	sltu	$2,$3,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L249	sw	$3,36($16)	.set	macro	.set	reorder	addiu	$3,$3,1$L451:	sw	$3,36($16)$L251:	lw	$16,16($21)	lw	$3,36($16)	lw	$4,40($16)	sltu	$2,$3,$4	beq	$2,$0,$L420$L417:	addiu	$3,$3,1	sltu	$2,$3,$4	.set	noreorder	.set	nomacro	beq	$2,$0,$L257	sw	$3,36($16)	.set	macro	.set	reorder	addiu	$3,$3,1$L450:	sw	$3,36($16)$L259:	.set	noreorder	.set	nomacro	beq	$17,$23,$L449	move	$5,$0	.set	macro	.set	reorder$L424:	li	$2,1415053312			# 0x54580000	ori	$2,$2,0x545f	.set	noreorder	.set	nomacro	beq	$17,$2,$L264	li	$2,1145634816			# 0x44490000	.set	macro	.set	reorder	ori	$2,$2,0x565f	.set	noreorder	.set	nomacro	beq	$17,$2,$L421	move	$5,$0	.set	macro	.set	reorder$L261:	addiu	$22,$22,1$L448:	li	$2,3			# 0x3	bne	$22,$2,$L222$L243:	sw	$0,48($21)	move	$2,$21	lw	$31,48($sp)	lw	$23,44($sp)	lw	$22,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)	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,56	.set	macro	.set	reorder$L420:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$16	.set	macro	.set	reorder	bne	$2,$0,$L422	lw	$3,36($16)	lw	$4,40($16)	sltu	$2,$3,$4	.set	noreorder

⌨️ 快捷键说明

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