demux_nsv.mid

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

MID
4,675
字号
	.set	macro	.set	reorder$L52:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L50	sb	$3,5($4)	.set	macro	.set	reorder$L215:	move	$3,$0	lw	$31,92($sp)	lw	$fp,88($sp)	lw	$23,84($sp)	lw	$22,80($sp)	lw	$21,76($sp)	lw	$20,72($sp)	lw	$19,68($sp)	lw	$18,64($sp)	lw	$17,60($sp)	lw	$16,56($sp)	move	$2,$3	.set	noreorder	.set	nomacro	j	$31	addiu	$sp,$sp,96	.set	macro	.set	reorder$L53:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	.set	noreorder	.set	nomacro	j	$L50	sb	$2,6($4)	.set	macro	.set	reorder$L147:	lw	$4,0($22)	.set	noreorder	.set	nomacro	jal	__extendsfdf2	lw	$16,56($20)	.set	macro	.set	reorder	lw	$7,4($20)	.set	noreorder	.set	nomacro	j	$L209	move	$5,$18	.set	macro	.set	reorder$L164:	.set	noreorder	.set	nomacro	bltz	$17,$L227	li	$2,262144			# 0x40000	.set	macro	.set	reorder	slt	$2,$2,$17	bne	$2,$0,$L170	blez	$17,$L166$L186:	lw	$6,40($18)	.set	noreorder	.set	nomacro	j	$L195	lw	$5,36($18)	.set	macro	.set	reorder$L178:	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,$L166	sw	$4,36($18)	.set	macro	.set	reorder$L195:	subu	$2,$6,$5	move	$4,$18	.set	noreorder	.set	nomacro	bne	$2,$0,$L178	move	$3,$2	.set	macro	.set	reorder	jal	stream_fill_buffer	beq	$2,$0,$L166	lw	$5,36($18)	lw	$6,40($18)	.set	noreorder	.set	nomacro	j	$L178	subu	$3,$6,$5	.set	macro	.set	reorder$L211:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L50	sb	$2,4($4)	.set	macro	.set	reorder$L216:	li	$2,86			# 0x56	.set	noreorder	.set	nomacro	bne	$3,$2,$L58	lbu	$3,41($sp)	.set	macro	.set	reorder	li	$2,115			# 0x73	bne	$3,$2,$L58	lw	$5,36($18)	addiu	$19,$sp,45	li	$17,10			# 0xa$L62:	lw	$3,40($18)	subu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L63	move	$16,$2	.set	macro	.set	reorder$L65:	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L228	lui	$6,%hi($LC1)	.set	macro	.set	reorder$L68:	slt	$2,$17,$16	movn	$16,$17,$2	lw	$3,80($18)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L70	addu	$5,$3,$5	.set	macro	.set	reorder	andi	$2,$19,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L242	move	$4,$19	.set	macro	.set	reorder	andi	$2,$5,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L242	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$19,-4	and	$2,$16,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L74	addiu	$5,$5,-4	.set	macro	.set	reorder$L189:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$6	bne	$2,$0,$L189$L74:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L243	andi	$3,$16,0x3	.set	macro	.set	reorder$L190:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L190	andi	$3,$16,0x3	.set	macro	.set	reorder$L243:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L80	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L81	li	$2,1			# 0x1	.set	macro	.set	reorder	bne	$3,$2,$L78	lbu	$2,4($5)	sb	$2,4($4)$L78:	lw	$5,36($18)$L232:	subu	$17,$17,$16	addu	$2,$5,$16	move	$5,$2	.set	noreorder	.set	nomacro	blez	$17,$L66	sw	$2,36($18)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L62	addu	$19,$19,$16	.set	macro	.set	reorder$L224:	blez	$17,$L133$L136:	lw	$6,40($18)	lw	$5,36($18)	.set	noreorder	.set	nomacro	j	$L140	move	$16,$17	.set	macro	.set	reorder$L143:	slt	$2,$16,$3	movn	$3,$16,$2	addu	$4,$5,$3	subu	$16,$16,$3	move	$5,$4	.set	noreorder	.set	nomacro	blez	$16,$L183	sw	$4,36($18)	.set	macro	.set	reorder$L140:	subu	$2,$6,$5	move	$4,$18	.set	noreorder	.set	nomacro	bne	$2,$0,$L143	move	$3,$2	.set	macro	.set	reorder	jal	stream_fill_buffer	beq	$2,$0,$L183	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	.set	noreorder	.set	nomacro	bgtz	$16,$L140	sw	$4,36($18)	.set	macro	.set	reorder$L183:	addiu	$17,$17,6	lw	$18,16($20)	.set	noreorder	.set	nomacro	j	$L108	subu	$21,$21,$17	.set	macro	.set	reorder$L219:	lbu	$2,4($5)	.set	noreorder	.set	nomacro	j	$L125	sb	$2,4($4)	.set	macro	.set	reorder$L227:	lw	$2,28($18)	andi	$2,$2,0x2	beq	$2,$0,$L166	lw	$4,44($18)$L230:	lw	$2,36($18)	lw	$6,40($18)	addu	$2,$4,$2	subu	$2,$2,$6	addu	$5,$17,$2	slt	$3,$5,$4	beq	$3,$0,$L173	subu	$2,$4,$6	subu	$2,$5,$2	bltz	$2,$L173	.set	noreorder	.set	nomacro	j	$L166	sw	$2,36($18)	.set	macro	.set	reorder$L127:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L125	sb	$3,5($4)	.set	macro	.set	reorder$L103:	.set	noreorder	.set	nomacro	jal	__floatsisf	lw	$4,4($22)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L105	sw	$2,0($22)	.set	macro	.set	reorder$L128:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	.set	noreorder	.set	nomacro	j	$L125	sb	$2,6($4)	.set	macro	.set	reorder$L170:	lw	$2,28($18)	andi	$2,$2,0x4	beq	$2,$0,$L186	.set	noreorder	.set	nomacro	j	$L230	lw	$4,44($18)	.set	macro	.set	reorder$L184:	.set	noreorder	.set	nomacro	j	$L149	lw	$18,16($20)	.set	macro	.set	reorder$L223:	lw	$2,28($18)	andi	$2,$2,0x2	bne	$2,$0,$L132	addiu	$17,$17,6	.set	noreorder	.set	nomacro	j	$L108	subu	$21,$21,$17	.set	macro	.set	reorder$L153:	lw	$2,28($18)	andi	$2,$2,0x4	beq	$2,$0,$L155$L152:	lw	$4,44($18)	lw	$2,36($18)	lw	$6,40($18)	addu	$2,$4,$2	subu	$2,$2,$6	addu	$5,$21,$2	slt	$3,$5,$4	.set	noreorder	.set	nomacro	beq	$3,$0,$L156	subu	$2,$4,$6	.set	macro	.set	reorder	subu	$2,$5,$2	bltz	$2,$L156	.set	noreorder	.set	nomacro	j	$L149	sw	$2,36($18)	.set	macro	.set	reorder$L173:	.set	noreorder	.set	nomacro	jal	stream_seek_long	move	$4,$18	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L231	lw	$2,4($22)	.set	macro	.set	reorder$L70:	move	$4,$19$L242:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L232	lw	$5,36($18)	.set	macro	.set	reorder$L137:	.set	noreorder	.set	nomacro	jal	stream_seek_long	move	$4,$18	.set	macro	.set	reorder	addiu	$17,$17,6	lw	$18,16($20)	.set	noreorder	.set	nomacro	j	$L108	subu	$21,$21,$17	.set	macro	.set	reorder$L63:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$18	.set	macro	.set	reorder	beq	$2,$0,$L66	lw	$3,40($18)	lw	$5,36($18)	.set	noreorder	.set	nomacro	j	$L65	subu	$16,$3,$5	.set	macro	.set	reorder$L228:	li	$5,2			# 0x2	addiu	$6,$6,%lo($LC1)	.set	noreorder	.set	nomacro	jal	mp_msg	li	$4,7			# 0x7	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L68	lw	$5,36($18)	.set	macro	.set	reorder$L226:	lw	$2,28($18)	andi	$2,$2,0x2	.set	noreorder	.set	nomacro	bne	$2,$0,$L152	lbu	$2,44($sp)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L246	lbu	$3,43($sp)	.set	macro	.set	reorder$L156:	.set	noreorder	.set	nomacro	jal	stream_seek_long	move	$4,$18	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L149	lw	$18,16($20)	.set	macro	.set	reorder$L66:	lw	$18,16($20)	li	$17,7			# 0x7	lw	$5,36($18)$L83:	lw	$3,40($18)	subu	$2,$3,$5	.set	noreorder	.set	nomacro	beq	$2,$0,$L84	move	$16,$2	.set	macro	.set	reorder$L86:	sltu	$2,$3,$5	.set	noreorder	.set	nomacro	bne	$2,$0,$L229	lui	$6,%hi($LC1)	.set	macro	.set	reorder$L88:	slt	$2,$17,$16	movn	$16,$17,$2	lw	$3,80($18)	sltu	$2,$16,32	.set	noreorder	.set	nomacro	bne	$2,$0,$L90	addu	$5,$3,$5	.set	macro	.set	reorder	andi	$2,$21,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L244	move	$4,$21	.set	macro	.set	reorder	andi	$2,$5,0x3	.set	noreorder	.set	nomacro	bne	$2,$0,$L244	li	$2,-32			# 0xffffffffffffffe0	.set	macro	.set	reorder	addiu	$4,$21,-4	and	$2,$16,$2	addu	$6,$4,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L94	addiu	$5,$5,-4	.set	macro	.set	reorder$L191:#APP	S32LDI xr1,$5,4	S32LDI xr2,$5,4	S32LDI xr3,$5,4	S32LDI xr4,$5,4	S32LDI xr5,$5,4	S32LDI xr6,$5,4	S32LDI xr7,$5,4	S32LDI xr8,$5,4	S32SDI xr1,$4,4	S32SDI xr2,$4,4	S32SDI xr3,$4,4	S32SDI xr4,$4,4	S32SDI xr5,$4,4	S32SDI xr6,$4,4	S32SDI xr7,$4,4	S32SDI xr8,$4,4#NO_APP	sltu	$2,$4,$6	bne	$2,$0,$L191$L94:	andi	$2,$16,0x1c	addu	$6,$6,$2	sltu	$3,$4,$6	.set	noreorder	.set	nomacro	beq	$3,$0,$L245	andi	$3,$16,0x3	.set	macro	.set	reorder$L192:#APP	S32LDI xr1,$5,4	S32SDI xr1,$4,4#NO_APP	sltu	$2,$4,$6	.set	noreorder	.set	nomacro	bne	$2,$0,$L192	andi	$3,$16,0x3	.set	macro	.set	reorder$L245:	li	$2,2			# 0x2	.set	noreorder	.set	nomacro	beq	$3,$2,$L100	li	$2,3			# 0x3	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	beq	$3,$2,$L101	li	$2,1			# 0x1	.set	macro	.set	reorder	bne	$3,$2,$L98	lbu	$2,4($5)	sb	$2,4($4)$L98:	lw	$5,36($18)$L234:	subu	$17,$17,$16	addu	$2,$5,$16	move	$5,$2	.set	noreorder	.set	nomacro	blez	$17,$L182	sw	$2,36($18)	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L83	addu	$21,$21,$16	.set	macro	.set	reorder$L90:	move	$4,$21$L244:	.set	noreorder	.set	nomacro	jal	memcpy	move	$6,$16	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L234	lw	$5,36($18)	.set	macro	.set	reorder$L84:	.set	noreorder	.set	nomacro	jal	stream_fill_buffer	move	$4,$18	.set	macro	.set	reorder	beq	$2,$0,$L182	lw	$3,40($18)	lw	$5,36($18)	.set	noreorder	.set	nomacro	j	$L86	subu	$16,$3,$5	.set	macro	.set	reorder$L229:	li	$5,2			# 0x2	addiu	$6,$6,%lo($LC1)	.set	noreorder	.set	nomacro	jal	mp_msg	li	$4,7			# 0x7	.set	macro	.set	reorder	.set	noreorder	.set	nomacro	j	$L88	lw	$5,36($18)	.set	macro	.set	reorder$L182:	.set	noreorder	.set	nomacro	j	$L58	lw	$18,16($20)	.set	macro	.set	reorder$L100:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L98	sb	$3,5($4)	.set	macro	.set	reorder$L80:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	.set	noreorder	.set	nomacro	j	$L78	sb	$3,5($4)	.set	macro	.set	reorder$L101:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	.set	noreorder	.set	nomacro	j	$L98	sb	$2,6($4)	.set	macro	.set	reorder$L81:	lbu	$2,4($5)	sb	$2,4($4)	lbu	$3,5($5)	sb	$3,5($4)	lbu	$2,6($5)	.set	noreorder	.set	nomacro	j	$L78	sb	$2,6($4)	.set	macro	.set	reorder	.end	demux_nsv_fill_buffer	.section	.rodata.str1.4	.align	2$LC2:	.ascii	"NSVs\000"	.align	2$LC3:	.ascii	"demux_nsv: Header: %.12s\012\000"	.align	2$LC4:	.ascii	"NONE\000"	.align	2$LC5:	.ascii	"demux_nsv: searching %.4s keyframe...\012\000"	.align	2$LC6:	.ascii	"demux_nsv: %.4s block skip.\012\000"	.align	2$LC7:	.ascii	"demux_nsv: Got NSVs block.\012\000"	.globl	__addsf3	.globl	__divsf3	.section	.rodata.cst4,"aM",@progbits,4	.align	2$LC8:	.word	1106247680	.align	2$LC9:	.word	1106231967	.align	2$LC10:	.word	1103626240	.align	2$LC11:	.word	1103089382	.align	2$LC12:	.word	1097843359	.align	2$LC13:	.word	1092605717	.align	2$LC14:	.word	1132462080	.align	2$LC15:	.word	1065353216	.section	.text.demux_open_nsv,"ax",@progbits	.align	2	.align	5	.ent	demux_open_nsv	.type	demux_open_nsv, @functiondemux_open_nsv:	.frame	$sp,96,$31		# vars= 40, regs= 10/0, args= 16, gp= 0	.mask	0xc0ff0000,-4	.fmask	0x00000000,0	addiu	$sp,$sp,-96	sw	$20,72($sp)	move	$20,$4	li	$4,20			# 0x14	sw	$23,84($sp)	sw	$22,80($sp)	sw	$21,76($sp)	sw	$19,68($sp)	sw	$18,64($sp)	sw	$17,60($sp)	sw	$31,92($sp)	sw	$fp,88($sp)	.set	noreorder	.set	nomacro	jal	uc_malloc	sw	$16,56($sp)	.set	macro	.set	reorder	lw	$17,16($20)	sw	$0,4($2)	sw	$0,48($20)	lw	$5,36($17)	lw	$3,40($17)	addiu	$22,$sp,26	move	$21,$2	sw	$2,2248($20)	subu	$2,$3,$5	move	$23,$22	move	$19,$22	.set	noreorder	.set	nomacro	beq	$2,$0,$L249	li	$18,4			# 0x4

⌨️ 快捷键说明

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