demux_nsv.s

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

S
4,658
字号
.set	nomacroj	$L162subu	$3,$6,$5.set	macro.set	reorder$L52:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L50sb	$3,5($4).set	macro.set	reorder$L215:move	$3,$0lw	$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	nomacroj	$31addiu	$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	nomacroj	$L50sb	$2,6($4).set	macro.set	reorder$L147:lw	$4,0($22).set	noreorder.set	nomacrojal	__extendsfdf2lw	$16,56($20).set	macro.set	reorderlw	$7,4($20).set	noreorder.set	nomacroj	$L209move	$5,$18.set	macro.set	reorder$L164:.set	noreorder.set	nomacrobltz	$17,$L227li	$2,262144			# 0x40000.set	macro.set	reorderslt	$2,$2,$17bne	$2,$0,$L170blez	$17,$L166$L186:lw	$6,40($18).set	noreorder.set	nomacroj	$L195lw	$5,36($18).set	macro.set	reorder$L178:slt	$2,$17,$3movn	$3,$17,$2addu	$4,$5,$3subu	$17,$17,$3move	$5,$4.set	noreorder.set	nomacroblez	$17,$L166sw	$4,36($18).set	macro.set	reorder$L195:subu	$2,$6,$5move	$4,$18.set	noreorder.set	nomacrobne	$2,$0,$L178move	$3,$2.set	macro.set	reorderjal	stream_fill_bufferbeq	$2,$0,$L166lw	$5,36($18)lw	$6,40($18).set	noreorder.set	nomacroj	$L178subu	$3,$6,$5.set	macro.set	reorder$L211:lbu	$2,4($5).set	noreorder.set	nomacroj	$L50sb	$2,4($4).set	macro.set	reorder$L216:li	$2,86			# 0x56.set	noreorder.set	nomacrobne	$3,$2,$L58lbu	$3,41($sp).set	macro.set	reorderli	$2,115			# 0x73bne	$3,$2,$L58lw	$5,36($18)addiu	$19,$sp,45li	$17,10			# 0xa$L62:lw	$3,40($18)subu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L63move	$16,$2.set	macro.set	reorder$L65:sltu	$2,$3,$5.set	noreorder.set	nomacrobne	$2,$0,$L228lui	$6,%hi($LC1).set	macro.set	reorder$L68:slt	$2,$17,$16movn	$16,$17,$2lw	$3,80($18)sltu	$2,$16,32.set	noreorder.set	nomacrobne	$2,$0,$L70addu	$5,$3,$5.set	macro.set	reorderandi	$2,$19,0x3.set	noreorder.set	nomacrobne	$2,$0,$L242move	$4,$19.set	macro.set	reorderandi	$2,$5,0x3.set	noreorder.set	nomacrobne	$2,$0,$L242li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$19,-4and	$2,$16,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L74addiu	$5,$5,-4.set	macro.set	reorder$L189:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L189$L74:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L243andi	$3,$16,0x3.set	macro.set	reorder$L190:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L190andi	$3,$16,0x3.set	macro.set	reorder$L243:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L80li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L81li	$2,1			# 0x1.set	macro.set	reorderbne	$3,$2,$L78lbu	$2,4($5)sb	$2,4($4)$L78:lw	$5,36($18)$L232:subu	$17,$17,$16addu	$2,$5,$16move	$5,$2.set	noreorder.set	nomacroblez	$17,$L66sw	$2,36($18).set	macro.set	reorder.set	noreorder.set	nomacroj	$L62addu	$19,$19,$16.set	macro.set	reorder$L224:blez	$17,$L133$L136:lw	$6,40($18)lw	$5,36($18).set	noreorder.set	nomacroj	$L140move	$16,$17.set	macro.set	reorder$L143:slt	$2,$16,$3movn	$3,$16,$2addu	$4,$5,$3subu	$16,$16,$3move	$5,$4.set	noreorder.set	nomacroblez	$16,$L183sw	$4,36($18).set	macro.set	reorder$L140:subu	$2,$6,$5move	$4,$18.set	noreorder.set	nomacrobne	$2,$0,$L143move	$3,$2.set	macro.set	reorderjal	stream_fill_bufferbeq	$2,$0,$L183lw	$5,36($18)lw	$6,40($18)subu	$3,$6,$5slt	$2,$16,$3movn	$3,$16,$2addu	$4,$5,$3subu	$16,$16,$3move	$5,$4.set	noreorder.set	nomacrobgtz	$16,$L140sw	$4,36($18).set	macro.set	reorder$L183:addiu	$17,$17,6lw	$18,16($20).set	noreorder.set	nomacroj	$L108subu	$21,$21,$17.set	macro.set	reorder$L219:lbu	$2,4($5).set	noreorder.set	nomacroj	$L125sb	$2,4($4).set	macro.set	reorder$L227:lw	$2,28($18)andi	$2,$2,0x2beq	$2,$0,$L166lw	$4,44($18)$L230:lw	$2,36($18)lw	$6,40($18)addu	$2,$4,$2subu	$2,$2,$6addu	$5,$17,$2slt	$3,$5,$4beq	$3,$0,$L173subu	$2,$4,$6subu	$2,$5,$2bltz	$2,$L173.set	noreorder.set	nomacroj	$L166sw	$2,36($18).set	macro.set	reorder$L127:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L125sb	$3,5($4).set	macro.set	reorder$L103:.set	noreorder.set	nomacrojal	__floatsisflw	$4,4($22).set	macro.set	reorder.set	noreorder.set	nomacroj	$L105sw	$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	nomacroj	$L125sb	$2,6($4).set	macro.set	reorder$L170:lw	$2,28($18)andi	$2,$2,0x4beq	$2,$0,$L186.set	noreorder.set	nomacroj	$L230lw	$4,44($18).set	macro.set	reorder$L184:.set	noreorder.set	nomacroj	$L149lw	$18,16($20).set	macro.set	reorder$L223:lw	$2,28($18)andi	$2,$2,0x2bne	$2,$0,$L132addiu	$17,$17,6.set	noreorder.set	nomacroj	$L108subu	$21,$21,$17.set	macro.set	reorder$L153:lw	$2,28($18)andi	$2,$2,0x4beq	$2,$0,$L155$L152:lw	$4,44($18)lw	$2,36($18)lw	$6,40($18)addu	$2,$4,$2subu	$2,$2,$6addu	$5,$21,$2slt	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L156subu	$2,$4,$6.set	macro.set	reordersubu	$2,$5,$2bltz	$2,$L156.set	noreorder.set	nomacroj	$L149sw	$2,36($18).set	macro.set	reorder$L173:.set	noreorder.set	nomacrojal	stream_seek_longmove	$4,$18.set	macro.set	reorder.set	noreorder.set	nomacroj	$L231lw	$2,4($22).set	macro.set	reorder$L70:move	$4,$19$L242:.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorder.set	noreorder.set	nomacroj	$L232lw	$5,36($18).set	macro.set	reorder$L137:.set	noreorder.set	nomacrojal	stream_seek_longmove	$4,$18.set	macro.set	reorderaddiu	$17,$17,6lw	$18,16($20).set	noreorder.set	nomacroj	$L108subu	$21,$21,$17.set	macro.set	reorder$L63:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$18.set	macro.set	reorderbeq	$2,$0,$L66lw	$3,40($18)lw	$5,36($18).set	noreorder.set	nomacroj	$L65subu	$16,$3,$5.set	macro.set	reorder$L228:li	$5,2			# 0x2addiu	$6,$6,%lo($LC1).set	noreorder.set	nomacrojal	mp_msgli	$4,7			# 0x7.set	macro.set	reorder.set	noreorder.set	nomacroj	$L68lw	$5,36($18).set	macro.set	reorder$L226:lw	$2,28($18)andi	$2,$2,0x2.set	noreorder.set	nomacrobne	$2,$0,$L152lbu	$2,44($sp).set	macro.set	reorder.set	noreorder.set	nomacroj	$L246lbu	$3,43($sp).set	macro.set	reorder$L156:.set	noreorder.set	nomacrojal	stream_seek_longmove	$4,$18.set	macro.set	reorder.set	noreorder.set	nomacroj	$L149lw	$18,16($20).set	macro.set	reorder$L66:lw	$18,16($20)li	$17,7			# 0x7lw	$5,36($18)$L83:lw	$3,40($18)subu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L84move	$16,$2.set	macro.set	reorder$L86:sltu	$2,$3,$5.set	noreorder.set	nomacrobne	$2,$0,$L229lui	$6,%hi($LC1).set	macro.set	reorder$L88:slt	$2,$17,$16movn	$16,$17,$2lw	$3,80($18)sltu	$2,$16,32.set	noreorder.set	nomacrobne	$2,$0,$L90addu	$5,$3,$5.set	macro.set	reorderandi	$2,$21,0x3.set	noreorder.set	nomacrobne	$2,$0,$L244move	$4,$21.set	macro.set	reorderandi	$2,$5,0x3.set	noreorder.set	nomacrobne	$2,$0,$L244li	$2,-32			# 0xffffffffffffffe0.set	macro.set	reorderaddiu	$4,$21,-4and	$2,$16,$2addu	$6,$4,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L94addiu	$5,$5,-4.set	macro.set	reorder$L191:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000101000000000010010010100	#S32LDI XR2,$5,4.word	0b01110000101000000000010011010100	#S32LDI XR3,$5,4.word	0b01110000101000000000010100010100	#S32LDI XR4,$5,4.word	0b01110000101000000000010101010100	#S32LDI XR5,$5,4.word	0b01110000101000000000010110010100	#S32LDI XR6,$5,4.word	0b01110000101000000000010111010100	#S32LDI XR7,$5,4.word	0b01110000101000000000011000010100	#S32LDI XR8,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4.word	0b01110000100000000000010010010101	#S32SDI XR2,$4,4.word	0b01110000100000000000010011010101	#S32SDI XR3,$4,4.word	0b01110000100000000000010100010101	#S32SDI XR4,$4,4.word	0b01110000100000000000010101010101	#S32SDI XR5,$4,4.word	0b01110000100000000000010110010101	#S32SDI XR6,$4,4.word	0b01110000100000000000010111010101	#S32SDI XR7,$4,4.word	0b01110000100000000000011000010101	#S32SDI XR8,$4,4#NO_APPsltu	$2,$4,$6bne	$2,$0,$L191$L94:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L245andi	$3,$16,0x3.set	macro.set	reorder$L192:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L192andi	$3,$16,0x3.set	macro.set	reorder$L245:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L100li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L101li	$2,1			# 0x1.set	macro.set	reorderbne	$3,$2,$L98lbu	$2,4($5)sb	$2,4($4)$L98:lw	$5,36($18)$L234:subu	$17,$17,$16addu	$2,$5,$16move	$5,$2.set	noreorder.set	nomacroblez	$17,$L182sw	$2,36($18).set	macro.set	reorder.set	noreorder.set	nomacroj	$L83addu	$21,$21,$16.set	macro.set	reorder$L90:move	$4,$21$L244:.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorder.set	noreorder.set	nomacroj	$L234lw	$5,36($18).set	macro.set	reorder$L84:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$18.set	macro.set	reorderbeq	$2,$0,$L182lw	$3,40($18)lw	$5,36($18).set	noreorder.set	nomacroj	$L86subu	$16,$3,$5.set	macro.set	reorder$L229:li	$5,2			# 0x2addiu	$6,$6,%lo($LC1).set	noreorder.set	nomacrojal	mp_msgli	$4,7			# 0x7.set	macro.set	reorder.set	noreorder.set	nomacroj	$L88lw	$5,36($18).set	macro.set	reorder$L182:.set	noreorder.set	nomacroj	$L58lw	$18,16($20).set	macro.set	reorder$L100:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L98sb	$3,5($4).set	macro.set	reorder$L80:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L78sb	$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	nomacroj	$L98sb	$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	nomacroj	$L78sb	$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,0addiu	$sp,$sp,-96sw	$20,72($sp)move	$20,$4li	$4,20			# 0x14sw	$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	nomacrojal	uc_mallocsw	$16,56($sp).set	macro.set	reorderlw	$17,16($20)sw	$0,4($2)sw	$0,48($20)lw	$5,36($17)lw	$3,40($17)addiu	$22,$sp,26move	$21,$2sw	$2,2248($20)subu	$2,$3,$5

⌨️ 快捷键说明

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