demux_roq.mid

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

MID
1,728
字号
	lw	$6,40($18)	j	$L132	lw	$5,36($18)$L135:	slt	$2,$16,$3	bne	$2,$0,$L280	addu	$2,$5,$16	addu	$5,$5,$3$L281:	subu	$16,$16,$3	blez	$16,$L235	sw	$5,36($18)$L132:	subu	$2,$6,$5	move	$4,$18	bne	$2,$0,$L135	move	$3,$2	jal	stream_fill_buffer	nop	beq	$2,$0,$L235	nop	lw	$5,36($18)	lw	$6,40($18)	subu	$3,$6,$5	slt	$2,$16,$3	beq	$2,$0,$L281	addu	$5,$5,$3	subu	$5,$5,$3	addu	$2,$5,$16$L280:	sw	$2,36($18)	lw	$18,16($23)	j	$L256	move	$fp,$21$L235:	lw	$18,16($23)	j	$L256	move	$fp,$21$L254:	beq	$fp,$3,$L194	nop$L190:	lw	$5,0($22)	lw	$4,16($22)	sll	$2,$5,4	sll	$5,$5,2	addu	$5,$5,$2	jal	uc_realloc	addiu	$5,$5,20	lw	$17,0($22)	lw	$18,16($23)	sll	$3,$17,4	sll	$17,$17,2	addu	$17,$17,$3	addu	$17,$2,$17	li	$4,1			# 0x1	sw	$4,0($17)	lw	$4,36($18)	lw	$3,44($18)	lw	$5,40($18)	addu	$3,$3,$4	subu	$3,$3,$5	addiu	$3,$3,-8	addiu	$4,$19,8	sw	$4,8($17)	sw	$3,4($17)	lw	$16,8($22)	sw	$2,16($22)	jal	__floatsisf	move	$4,$16	addiu	$16,$16,1	sw	$2,12($17)	bltz	$19,$L261	sw	$16,8($22)	li	$2,262144			# 0x40000	slt	$2,$2,$19	bne	$2,$0,$L199	nop	blez	$19,$L198	nop$L231:	lw	$5,36($18)	j	$L237	lw	$6,40($18)$L207:	slt	$2,$19,$3	movn	$3,$19,$2	addu	$4,$5,$3	subu	$19,$19,$3	move	$5,$4	blez	$19,$L232	sw	$4,36($18)$L237:	subu	$2,$6,$5	move	$4,$18	bne	$2,$0,$L207	move	$3,$2	jal	stream_fill_buffer	nop	beq	$2,$0,$L232	nop	lw	$5,36($18)	lw	$6,40($18)	subu	$3,$6,$5	slt	$2,$19,$3	movn	$3,$19,$2	addu	$4,$5,$3	subu	$19,$19,$3	move	$5,$4	bgtz	$19,$L237	sw	$4,36($18)$L232:	lw	$18,16($23)$L198:	lw	$2,0($22)	addiu	$2,$2,1	sw	$2,0($22)$L264:	j	$L256	move	$fp,$21$L227:	lw	$3,36($16)	j	$L122	lw	$4,40($16)$L98:	lw	$3,36($18)	lw	$2,80($18)	addiu	$5,$3,1	addu	$2,$2,$3	lbu	$4,0($2)	sw	$5,36($18)	j	$L97	sll	$2,$4,8$L113:	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	$18,$3,16	j	$L112	sw	$5,36($16)$L108:	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	$L107	sw	$5,36($16)$L103:	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	$20,$3	j	$L102	sw	$5,36($16)$L118:	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	$L117	sll	$17,$4,24$L93:	lw	$5,36($18)	lw	$2,80($18)	lw	$4,40($18)	addu	$2,$2,$5	lbu	$17,0($2)	addiu	$5,$5,1	j	$L92	sw	$5,36($18)$L253:	lw	$2,20($sp)	beq	$2,$0,$L262	move	$4,$23$L170:	lw	$5,0($22)	lw	$4,16($22)	sll	$2,$5,4	sll	$5,$5,2	addu	$5,$5,$2	jal	uc_realloc	addiu	$5,$5,20	lw	$4,0($22)	lw	$18,16($23)	sll	$3,$4,4	sll	$4,$4,2	addu	$4,$4,$3	addu	$4,$2,$4	sw	$0,0($4)	lw	$5,36($18)	lw	$3,44($18)	lw	$6,40($18)	addu	$3,$3,$5	subu	$3,$3,$6	addiu	$3,$3,-8	addiu	$5,$19,8	sw	$5,8($4)	sw	$3,4($4)	lw	$6,20($sp)	lw	$3,12($22)	lw	$5,156($6)	sw	$3,16($4)	sw	$2,16($22)	lbu	$2,3($5)	lbu	$4,2($5)	sll	$2,$2,8	or	$2,$2,$4	div	$0,$19,$2	teq	$2,$0,7	mflo	$2	addu	$3,$3,$2	bltz	$19,$L263	sw	$3,12($22)	li	$2,262144			# 0x40000	slt	$2,$2,$19	bne	$2,$0,$L179	nop	blez	$19,$L282	lw	$4,16($sp)$L181:	lw	$5,36($18)	lw	$6,40($18)	j	$L185	move	$16,$19$L188:	slt	$2,$16,$3	movn	$3,$16,$2	addu	$4,$5,$3	subu	$16,$16,$3	move	$5,$4	blez	$16,$L229	sw	$4,36($18)$L185:	subu	$2,$6,$5	move	$4,$18	bne	$2,$0,$L188	move	$3,$2	jal	stream_fill_buffer	nop	beq	$2,$0,$L229	nop	lw	$5,36($18)	lw	$6,40($18)	subu	$3,$6,$5	slt	$2,$16,$3	movn	$3,$16,$2	addu	$4,$5,$3	subu	$16,$16,$3	move	$5,$4	bgtz	$16,$L185	sw	$4,36($18)$L229:	lw	$18,16($23)	lw	$4,16($sp)$L282:	lw	$2,0($22)	slt	$3,$4,$19	movn	$4,$19,$3	addiu	$2,$2,1	sw	$4,16($sp)	sw	$2,0($22)$L265:	j	$L256	move	$fp,$21$L199:	lw	$2,28($18)	andi	$2,$2,0x4	beq	$2,$0,$L231	nop	lw	$4,44($18)	lw	$2,36($18)	lw	$6,40($18)	addu	$2,$4,$2	subu	$2,$2,$6	addu	$5,$19,$2	slt	$3,$5,$4	beq	$3,$0,$L202	subu	$2,$4,$6$L286:	subu	$2,$5,$2	bltz	$2,$L202	nop	sw	$2,36($18)	lw	$2,0($22)	addiu	$2,$2,1	j	$L264	sw	$2,0($22)$L179:	lw	$2,28($18)	andi	$2,$2,0x4	beq	$2,$0,$L181	nop	lw	$4,44($18)	lw	$2,36($18)	lw	$6,40($18)	addu	$2,$4,$2	subu	$2,$2,$6	addu	$5,$19,$2	slt	$3,$5,$4	beq	$3,$0,$L182	subu	$2,$4,$6$L287:	subu	$2,$5,$2	bltz	$2,$L182	nop	lw	$4,16($sp)	sw	$2,36($18)	lw	$2,0($22)	slt	$3,$4,$19	movn	$4,$19,$3	addiu	$2,$2,1	sw	$4,16($sp)	j	$L265	sw	$2,0($22)$L194:	lw	$2,0($22)	lw	$4,16($22)	sll	$3,$2,4	sll	$2,$2,2	addu	$2,$2,$3	addu	$2,$2,$4	addiu	$2,$2,-20	lw	$3,8($2)	addiu	$4,$19,8	addu	$3,$3,$4	sw	$3,8($2)	bltz	$19,$L266	lw	$18,16($23)	li	$2,262144			# 0x40000	slt	$2,$2,$19	beq	$2,$0,$L267	nop	lw	$2,28($18)	andi	$2,$2,0x4	beq	$2,$0,$L234	nop$L211:	lw	$4,44($18)	lw	$2,36($18)	lw	$6,40($18)	addu	$2,$4,$2	subu	$2,$2,$6	addu	$5,$19,$2	slt	$3,$5,$4	beq	$3,$0,$L215	subu	$2,$4,$6	subu	$2,$5,$2	bltz	$2,$L215	nop	move	$fp,$21	j	$L256	sw	$2,36($18)$L130:	move	$4,$23	move	$5,$0	jal	new_sh_video_vid	move	$6,$0	lw	$16,16($23)	sw	$2,24($sp)	lw	$3,56($23)	lw	$4,36($16)	lw	$6,40($16)	lw	$5,24($sp)	sw	$3,4($2)	sltu	$2,$4,$6	beq	$2,$0,$L140	sw	$5,92($3)	lw	$2,80($16)	addiu	$5,$4,1	addu	$2,$4,$2	lbu	$17,0($2)	sw	$5,36($16)$L142:	sltu	$2,$5,$6	beq	$2,$0,$L145	nop	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$2,$3,8	sw	$5,36($16)$L147:	lw	$6,24($sp)	or	$2,$2,$17	lw	$16,16($23)	sw	$2,256($6)	lw	$3,36($16)	lw	$4,40($16)	sltu	$2,$3,$4	beq	$2,$0,$L150	addiu	$5,$3,1	lw	$2,80($16)	addu	$2,$3,$2	lbu	$17,0($2)	sw	$5,36($16)$L152:	sltu	$2,$5,$4	beq	$2,$0,$L155	nop	lw	$2,80($16)	addu	$2,$5,$2	lbu	$3,0($2)	addiu	$5,$5,1	sll	$2,$3,8	sw	$5,36($16)$L157:	lw	$3,24($sp)	lw	$18,16($23)	or	$2,$17,$2	sw	$2,260($3)	lw	$6,40($18)	lw	$5,36($18)	j	$L160	li	$16,4			# 0x4$L163:	slt	$2,$16,$3	bne	$2,$0,$L283	addu	$2,$5,$16	addu	$5,$5,$3$L285:	subu	$16,$16,$3	blez	$16,$L164	sw	$5,36($18)$L160:	subu	$2,$6,$5	move	$4,$18	bne	$2,$0,$L163	move	$3,$2	jal	stream_fill_buffer	nop	beq	$2,$0,$L284	lw	$4,24($sp)	lw	$5,36($18)	lw	$6,40($18)	subu	$3,$6,$5	slt	$2,$16,$3	beq	$2,$0,$L285	addu	$5,$5,$3	subu	$5,$5,$3	addu	$2,$5,$16$L283:	sw	$2,36($18)$L164:	lw	$4,24($sp)$L284:	li	$2,1448148992			# 0x56510000	lw	$5,32($sp)	lw	$6,28($sp)	lw	$18,16($23)	ori	$2,$2,0x6f52	move	$fp,$21	sw	$2,12($4)	sw	$5,236($4)	j	$L256	sw	$6,240($4)$L276:	jal	stream_seek_long	li	$5,6			# 0x6	lw	$18,16($23)	lw	$3,36($18)	lw	$6,40($18)	sltu	$2,$3,$6	bne	$2,$0,$L269	nop$L78:	jal	stream_fill_buffer	move	$4,$18	beq	$2,$0,$L270	nop	lw	$5,36($18)	lw	$2,80($18)	lw	$6,40($18)	addu	$2,$2,$5	addiu	$5,$5,1	lbu	$16,0($2)	sltu	$2,$5,$6	bne	$2,$0,$L271	sw	$5,36($18)$L83:	jal	stream_fill_buffer	move	$4,$18	beq	$2,$0,$L272	nop	lw	$3,36($18)	lw	$2,80($18)	addiu	$5,$3,1	addu	$2,$2,$3	lbu	$4,0($2)	sw	$5,36($18)	j	$L85	sll	$3,$4,8$L261:	lw	$2,28($18)	andi	$2,$2,0x2	beq	$2,$0,$L198	nop	lw	$4,44($18)	lw	$2,36($18)	lw	$6,40($18)	addu	$2,$4,$2	subu	$2,$2,$6	addu	$5,$19,$2	slt	$3,$5,$4	bne	$3,$0,$L286	subu	$2,$4,$6$L202:	jal	stream_seek_long	move	$4,$18	lw	$2,0($22)	lw	$18,16($23)	addiu	$2,$2,1	j	$L264	sw	$2,0($22)$L263:	lw	$2,28($18)	andi	$2,$2,0x2	beq	$2,$0,$L282	lw	$4,16($sp)	lw	$4,44($18)	lw	$2,36($18)	lw	$6,40($18)	addu	$2,$4,$2	subu	$2,$2,$6	addu	$5,$19,$2	slt	$3,$5,$4	bne	$3,$0,$L287	subu	$2,$4,$6$L182:	jal	stream_seek_long	move	$4,$18	lw	$4,16($sp)	lw	$2,0($22)	slt	$3,$4,$19	lw	$18,16($23)	movn	$4,$19,$3	addiu	$2,$2,1	sw	$4,16($sp)	j	$L265	sw	$2,0($22)$L272:	j	$L85	li	$3,-65536			# 0xffffffffffff0000$L270:	lw	$5,36($18)	lw	$6,40($18)	j	$L80	li	$16,-256			# 0xffffffffffffff00$L267:	blez	$19,$L256	move	$fp,$21$L234:	lw	$6,40($18)	j	$L236	lw	$5,36($18)$L220:	slt	$2,$19,$3	movn	$3,$19,$2	addu	$4,$5,$3	subu	$19,$19,$3	move	$5,$4	blez	$19,$L235	sw	$4,36($18)$L236:	subu	$2,$6,$5	move	$4,$18	bne	$2,$0,$L220	move	$3,$2	jal	stream_fill_buffer	nop	beq	$2,$0,$L235	nop	lw	$5,36($18)	lw	$6,40($18)	j	$L220	subu	$3,$6,$5$L140:	jal	stream_fill_buffer	move	$4,$16	bne	$2,$0,$L143	nop	lw	$5,36($16)	lw	$6,40($16)	j	$L142	li	$17,-256			# 0xffffffffffffff00$L150:	jal	stream_fill_buffer	move	$4,$16	bne	$2,$0,$L153	nop	lw	$5,36($16)	lw	$4,40($16)	j	$L152	li	$17,-256			# 0xffffffffffffff00$L145:	jal	stream_fill_buffer	move	$4,$16	bne	$2,$0,$L148	nop	j	$L147	li	$2,-65536			# 0xffffffffffff0000$L155:	jal	stream_fill_buffer	move	$4,$16	bne	$2,$0,$L158	nop	j	$L157	li	$2,-65536			# 0xffffffffffff0000$L262:	move	$5,$0	jal	new_sh_audio_aid	move	$6,$0	sw	$2,20($sp)	lw	$3,20($sp)	lw	$2,52($23)	li	$4,18			# 0x12	sw	$2,4($3)	jal	uc_malloc	sw	$3,92($2)	move	$3,$2	lw	$4,20($sp)	li	$2,1095827456			# 0x41510000	ori	$2,$2,0x6f52	sw	$2,12($4)	li	$2,4129			# 0x1021	beq	$21,$2,$L275	sw	$3,156($4)	li	$2,1			# 0x1	sb	$2,2($3)	sb	$0,3($3)$L174:	lw	$5,20($sp)	li	$4,22050			# 0x5622	lw	$2,156($5)	li	$3,16			# 0x10	swl	$4,7($2)	swr	$4,4($2)	sb	$3,14($2)	j	$L170	sb	$0,15($2)$L266:	lw	$2,28($18)	andi	$2,$2,0x2	bne	$2,$0,$L211	move	$fp,$21	j	$L288	lw	$2,56($18)$L148:	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	$L147	sll	$2,$4,8$L158:	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	$L157	sll	$2,$4,8$L143:	lw	$5,36($16)	lw	$2,80($16)	lw	$6,40($16)	addu	$2,$2,$5	lbu	$17,0($2)	addiu	$5,$5,1	j	$L142	sw	$5,36($16)$L153:	lw	$5,36($16)	lw	$2,80($16)	lw	$4,40($16)	addu	$2,$2,$5	lbu	$17,0($2)	addiu	$5,$5,1	j	$L152	sw	$5,36($16)$L215:	jal	stream_seek_long	move	$4,$18	lw	$18,16($23)	j	$L256	move	$fp,$21$L275:	li	$2,2			# 0x2	sb	$2,2($3)	j	$L174	sb	$0,3($3)	.set	macro	.set	reorder	.end	demux_open_roq	.globl	demuxer_desc_roq	.section	.rodata.str1.4	.align	2$LC3:	.ascii	"RoQ demuxer\000"	.align	2$LC4:	.ascii	"roq\000"	.align	2$LC5:	.ascii	"ROQ\000"	.align	2$LC6:	.ascii	"Mike Melanson\000"	.subsection	-1	.align	2$LC7:	.ascii	"\000"	.data	.align	2	.type	demuxer_desc_roq, @object	.size	demuxer_desc_roq, 52demuxer_desc_roq:	.word	$LC3	.word	$LC4	.word	$LC5	.word	$LC6	.word	$LC7	.word	15	.word	0	.word	roq_check_file	.word	demux_roq_fill_buffer	.word	demux_open_roq	.word	demux_close_roq	.word	0	.word	0	.ident	"GCC: (GNU) 4.1.2"

⌨️ 快捷键说明

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