demux_film.s

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

S
4,067
字号
move	$6,$16.set	macro.set	reorderlw	$5,36($17)subu	$19,$19,$16addu	$2,$5,$16move	$5,$2.set	noreorder.set	nomacrobgtz	$19,$L297sw	$2,36($17).set	macro.set	reorder$L197:.set	noreorder.set	nomacrobltz	$20,$L298lw	$17,16($23).set	macro.set	reorderli	$2,262144			# 0x40000slt	$2,$2,$20bne	$2,$0,$L217blez	$20,$L216$L254:lw	$6,40($17).set	noreorder.set	nomacroj	$L265lw	$5,36($17).set	macro.set	reorder$L225:slt	$2,$20,$3movn	$3,$20,$2addu	$4,$5,$3subu	$20,$20,$3move	$5,$4.set	noreorder.set	nomacroblez	$20,$L255sw	$4,36($17).set	macro.set	reorder$L265:subu	$2,$6,$5move	$4,$17.set	noreorder.set	nomacrobne	$2,$0,$L225move	$3,$2.set	macro.set	reorderjal	stream_fill_bufferbeq	$2,$0,$L255lw	$5,36($17)lw	$6,40($17).set	noreorder.set	nomacroj	$L225subu	$3,$6,$5.set	macro.set	reorder$L101:move	$4,$5.set	noreorder.set	nomacrojal	stream_seek_longlw	$5,32($fp).set	macro.set	reorderlw	$4,36($fp)li	$2,-1			# 0xffffffffffffffff.set	noreorder.set	nomacrobne	$4,$2,$L323li	$2,1684602880			# 0x64690000.set	macro.set	reorder$L291:lw	$3,52($23)lw	$2,68($3)slt	$2,$2,-1.set	noreorder.set	nomacrobne	$2,$0,$L317lw	$3,44($fp).set	macro.set	reorder.set	noreorder.set	nomacrojal	uc_mallocli	$4,56			# 0x38.set	macro.set	reordermove	$20,$2lui	$2,%hi(correct_pts)lw	$3,%lo(correct_pts)($2)sw	$0,52($20).set	noreorder.set	nomacrobeq	$3,$0,$L109sw	$22,0($20).set	macro.set	reorderlui	$4,%hi($LC2)lw	$3,%lo($LC2+4)($4)lw	$2,%lo($LC2)($4)move	$5,$3move	$4,$2$L111:sw	$2,8($20)li	$2,1			# 0x1sw	$3,12($20)sw	$4,24($20)sw	$5,28($20)sw	$2,44($20)sw	$4,16($20)sw	$5,20($20)sw	$0,32($20)sw	$0,40($20)sw	$0,48($20).set	noreorder.set	nomacroblez	$22,$L112sw	$0,36($20).set	macro.set	reorderli	$4,32			# 0x20.set	noreorder.set	nomacrojal	uc_memalignaddiu	$5,$22,8.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L299sw	$2,36($20).set	macro.set	reorderlw	$17,16($23)move	$19,$2$L251:lw	$5,36($17)lw	$3,40($17)subu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L118move	$18,$22.set	macro.set	reorder$L302:move	$16,$2sltu	$2,$3,$5.set	noreorder.set	nomacrobne	$2,$0,$L324lui	$6,%hi($LC3).set	macro.set	reorder$L123:slt	$2,$18,$16movn	$16,$18,$2lw	$3,80($17)sltu	$2,$16,32.set	noreorder.set	nomacrobne	$2,$0,$L125addu	$5,$3,$5.set	macro.set	reorder$L304:andi	$2,$19,0x3.set	noreorder.set	nomacrobne	$2,$0,$L325move	$4,$19.set	macro.set	reorderandi	$2,$5,0x3.set	noreorder.set	nomacrobne	$2,$0,$L325li	$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,$L129addiu	$5,$5,-4.set	macro.set	reorder$L257:#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,$L257$L129:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L326andi	$3,$16,0x3.set	macro.set	reorder$L258:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L258andi	$3,$16,0x3.set	macro.set	reorder$L326:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L135li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L136li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L301$L133:lw	$5,36($17)$L316:subu	$18,$18,$16addu	$5,$5,$16.set	noreorder.set	nomacroblez	$18,$L116sw	$5,36($17).set	macro.set	reorderlw	$3,40($17)subu	$2,$3,$5.set	noreorder.set	nomacrobne	$2,$0,$L302addu	$19,$19,$16.set	macro.set	reorder$L118:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L303subu	$2,$22,$18.set	macro.set	reorderlw	$3,40($17)lw	$5,36($17)sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L123subu	$16,$3,$5.set	macro.set	reorderlui	$6,%hi($LC3)$L324:li	$5,2			# 0x2addiu	$6,$6,%lo($LC3).set	noreorder.set	nomacrojal	mp_msgli	$4,7			# 0x7.set	macro.set	reorderslt	$2,$18,$16lw	$5,36($17)movn	$16,$18,$2lw	$3,80($17)sltu	$2,$16,32.set	noreorder.set	nomacrobeq	$2,$0,$L304addu	$5,$3,$5.set	macro.set	reorder$L125:move	$4,$19$L325:.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorder.set	noreorder.set	nomacroj	$L316lw	$5,36($17).set	macro.set	reorder$L303:beq	$22,$2,$L116$L99:move	$sp,$fpmove	$3,$0lw	$31,84($sp)lw	$fp,80($sp)lw	$23,76($sp)lw	$22,72($sp)lw	$21,68($sp)lw	$20,64($sp)lw	$19,60($sp)lw	$18,56($sp)lw	$17,52($sp)lw	$16,48($sp)move	$2,$3.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,88.set	macro.set	reorder$L180:.set	noreorder.set	nomacrojal	__extendsfdf2lw	$17,16($23).set	macro.set	reorderlw	$16,56($23)lw	$5,36($fp)sw	$2,16($sp)sw	$3,20($sp)lw	$6,32($fp)srl	$4,$5,31sw	$6,24($sp)sw	$4,28($sp)move	$5,$17move	$4,$16.set	noreorder.set	nomacrojal	ds_read_packetmove	$6,$22.set	macro.set	reorderlw	$3,44($fp)$L317:lw	$4,44($fp)lw	$2,4($3)move	$sp,$fpaddiu	$2,$2,1sw	$2,4($4)li	$3,1			# 0x1lw	$31,84($sp)lw	$fp,80($sp)lw	$23,76($sp)lw	$22,72($sp)lw	$21,68($sp)lw	$20,64($sp)lw	$19,60($sp)lw	$18,56($sp)lw	$17,52($sp)lw	$16,48($sp)move	$2,$3.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,88.set	macro.set	reorder$L185:lui	$4,%hi($LC2)lw	$5,%lo($LC2+4)($4)lw	$4,%lo($LC2)($4)move	$2,$0.set	noreorder.set	nomacroj	$L187move	$3,$0.set	macro.set	reorder$L298:lw	$2,28($17)andi	$2,$2,0x2beq	$2,$0,$L216lw	$4,44($17)$L318:lw	$2,36($17)lw	$6,40($17)addu	$2,$4,$2subu	$2,$2,$6addu	$5,$20,$2slt	$3,$5,$4.set	noreorder.set	nomacrobeq	$3,$0,$L220subu	$2,$4,$6.set	macro.set	reordersubu	$2,$5,$2bltz	$2,$L220sw	$2,36($17)$L216:addiu	$20,$22,-10.set	noreorder.set	nomacroblez	$20,$L227lw	$16,36($21).set	macro.set	reorderlw	$5,36($17)lw	$3,40($17)addiu	$19,$16,10subu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L230move	$18,$20.set	macro.set	reorder$L307:move	$16,$2sltu	$2,$3,$5bne	$2,$0,$L305$L235:slt	$2,$18,$16movn	$16,$18,$2lw	$3,80($17)sltu	$2,$16,32.set	noreorder.set	nomacrobne	$2,$0,$L237addu	$5,$3,$5.set	macro.set	reorder$L309:andi	$2,$19,0x3.set	noreorder.set	nomacrobne	$2,$0,$L327move	$4,$19.set	macro.set	reorderandi	$2,$5,0x3.set	noreorder.set	nomacrobne	$2,$0,$L327li	$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,$L241addiu	$5,$5,-4.set	macro.set	reorder$L266:#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,$L266$L241:andi	$2,$16,0x1caddu	$6,$6,$2sltu	$3,$4,$6.set	noreorder.set	nomacrobeq	$3,$0,$L328andi	$3,$16,0x3.set	macro.set	reorder$L267:#APP.word	0b01110000101000000000010001010100	#S32LDI XR1,$5,4.word	0b01110000100000000000010001010101	#S32SDI XR1,$4,4#NO_APPsltu	$2,$4,$6.set	noreorder.set	nomacrobne	$2,$0,$L267andi	$3,$16,0x3.set	macro.set	reorder$L328:li	$2,2			# 0x2.set	noreorder.set	nomacrobeq	$3,$2,$L247li	$2,3			# 0x3.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$3,$2,$L248li	$2,1			# 0x1.set	macro.set	reorderbeq	$3,$2,$L306$L245:lw	$5,36($17)subu	$18,$18,$16addu	$2,$5,$16move	$5,$2.set	noreorder.set	nomacroblez	$18,$L256sw	$2,36($17).set	macro.set	reorder$L310:lw	$3,40($17)subu	$2,$3,$5.set	noreorder.set	nomacrobne	$2,$0,$L307addu	$19,$19,$16.set	macro.set	reorder$L230:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L308subu	$2,$20,$18.set	macro.set	reorderlw	$3,40($17)lw	$5,36($17)sltu	$2,$3,$5.set	noreorder.set	nomacrobeq	$2,$0,$L235subu	$16,$3,$5.set	macro.set	reorder$L305:lui	$6,%hi($LC3)li	$5,2			# 0x2addiu	$6,$6,%lo($LC3).set	noreorder.set	nomacrojal	mp_msgli	$4,7			# 0x7.set	macro.set	reorderslt	$2,$18,$16lw	$5,36($17)movn	$16,$18,$2lw	$3,80($17)sltu	$2,$16,32.set	noreorder.set	nomacrobeq	$2,$0,$L309addu	$5,$3,$5.set	macro.set	reorder$L237:move	$4,$19$L327:.set	noreorder.set	nomacrojal	memcpymove	$6,$16.set	macro.set	reorderlw	$5,36($17)subu	$18,$18,$16addu	$2,$5,$16move	$5,$2.set	noreorder.set	nomacrobgtz	$18,$L310sw	$2,36($17).set	macro.set	reorder$L256:lw	$16,36($21)$L227:.set	noreorder.set	nomacrojal	__extendsfdf2lw	$4,40($fp).set	macro.set	reorderlw	$5,36($fp)lw	$6,32($fp)srl	$4,$5,31sra	$5,$22,16sw	$2,8($21)sw	$3,12($21)sw	$4,40($21)sw	$6,32($21)sb	$5,1($16)lw	$3,36($21)sra	$2,$22,8sb	$2,2($3)lw	$4,36($21)move	$5,$21sb	$22,3($4).set	noreorder.set	nomacrojal	ds_add_packetlw	$4,56($23).set	macro.set	reorder.set	noreorder.set	nomacroj	$L317lw	$3,44($fp).set	macro.set	reorder$L247:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L245sb	$3,5($4).set	macro.set	reorder$L255:.set	noreorder.set	nomacroj	$L216lw	$17,16($23).set	macro.set	reorder$L188:.set	noreorder.set	nomacroj	$L190sw	$0,0($21).set	macro.set	reorder$L248:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L245sb	$2,6($4).set	macro.set	reorder$L112:sw	$0,0($20)$L116:.set	noreorder.set	nomacrojal	__extendsfdf2lw	$4,40($fp).set	macro.set	reorderlw	$6,32($fp)lw	$5,156($21)sw	$3,12($20)sw	$2,8($20)sw	$6,32($20)sw	$0,40($20)lbu	$2,15($5)lbu	$4,14($5)sll	$2,$2,8or	$2,$2,$4li	$3,8			# 0x8beq	$2,$3,$L311blez	$22,$L141move	$6,$0$L144:lw	$2,36($20)addu	$2,$6,$2lbu	$4,1($2)lbu	$5,0($2)sb	$4,0($2)lw	$3,36($20)addu	$3,$6,$3addiu	$6,$6,2slt	$2,$6,$22.set	noreorder.set	nomacrobne	$2,$0,$L144sb	$5,1($3).set	macro.set	reorderlw	$5,156($21)$L141:lbu	$2,3($5)lbu	$4,2($5)sll	$2,$2,8or	$2,$2,$4li	$3,2			# 0x2beq	$2,$3,$L312$L145:lw	$4,52($23).set	noreorder.set	nomacrojal	ds_add_packetmove	$5,$20.set	macro.set	reorder.set	noreorder.set	nomacroj	$L317lw	$3,44($fp).set	macro.set	reorder$L210:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L208sb	$3,5($4).set	macro.set	reorder$L217:lw	$2,28($17)andi	$2,$2,0x4beq	$2,$0,$L254.set	noreorder.set	nomacroj	$L318lw	$4,44($17).set	macro.set	reorder$L306:lbu	$2,4($5).set	noreorder.set	nomacroj	$L245sb	$2,4($4).set	macro.set	reorder$L211:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L208sb	$2,6($4).set	macro.set	reorder$L109:lui	$4,%hi($LC2)lw	$5,%lo($LC2+4)($4)lw	$4,%lo($LC2)($4)move	$2,$0.set	noreorder.set	nomacroj	$L111move	$3,$0.set	macro.set	reorder$L135:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5).set	noreorder.set	nomacroj	$L133sb	$3,5($4).set	macro.set	reorder$L220:.set	noreorder.set	nomacrojal	stream_seek_longmove	$4,$17.set	macro.set	reorder.set	noreorder.set	nomacroj	$L216lw	$17,16($23).set	macro.set	reorder$L308:bne	$20,$2,$L99.set	noreorder.set	nomacroj	$L227lw	$16,36($21).set	macro.set	reorder$L293:lbu	$2,4($5).set	noreorder.set	nomacroj	$L208sb	$2,4($4).set	macro.set	reorder$L136:lbu	$2,4($5)sb	$2,4($4)lbu	$3,5($5)sb	$3,5($4)lbu	$2,6($5).set	noreorder.set	nomacroj	$L133sb	$2,6($4).set	macro.set	reorder$L312:lbu	$2,15($5)lbu	$4,14($5)sll	$2,$2,8or	$2,$2,$4li	$3,8			# 0x8.set	noreorder.set	nomacrobeq	$2,$3,$L313srl	$2,$22,31.set	macro.set	reorderaddu	$2,$2,$22sra	$2,$2,1sll	$2,$2,1addiu	$2,$2,14srl	$2,$2,3sll	$2,$2,3move	$16,$spsubu	$sp,$sp,$2lw	$4,36($20)addiu	$5,$sp,32.set	noreorder.set	nomacrobltz	$22,$L314move	$2,$22.set	macro.set	reorder$L164:sra	$10,$2,2.set	noreorder.set	nomacroblez	$10,$L165sll	$2,$10,1.set	macro.set	reorderaddu	$8,$4,$2move	$7,$4move	$6,$5move	$9,$0$L167:lhu	$2,0($7)addiu	$9,$9,1sh	$2,0($6)lhu	$3,0($8)addiu	$7,$7,2sh	$3,2($6)addiu	$8,$8,2.set	noreorder.set	nomacrobne	$9,$10,$L167addiu	$6,$6,4.set	macro.set	reorder$L165:sltu	$2,$22,32.set	noreorder.set	nomacrobne	$2,$0,$L168andi	$2,$4,0x3.set	macro.set	reorder.set	noreorder

⌨️ 快捷键说明

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