parse_mp4.s

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

S
3,108
字号
move	$7,$19.set	macro.set	reordermove	$4,$17sw	$2,32($sp).set	noreorder.set	nomacrojal	__floatsidfsw	$3,36($sp).set	macro.set	reordermove	$4,$2.set	noreorder.set	nomacrobltz	$17,$L360move	$5,$3.set	macro.set	reorder$L224:move	$6,$18.set	noreorder.set	nomacrojal	__muldf3move	$7,$19.set	macro.set	reorderlui	$6,%hi($LC3)addiu	$6,$6,%lo($LC3)li	$4,7			# 0x7li	$5,6			# 0x6move	$7,$21sw	$2,40($sp).set	noreorder.set	nomacrojal	mp_msgsw	$3,44($sp).set	macro.set	reordersltu	$2,$21,15.set	noreorder.set	nomacrobne	$2,$0,$L347sh	$0,28($20).set	macro.set	reorderlw	$3,36($16)lw	$2,40($16)sltu	$2,$3,$2.set	noreorder.set	nomacrobeq	$2,$0,$L227addiu	$5,$3,1.set	macro.set	reorderlw	$7,80($16)addu	$2,$3,$7lbu	$3,0($2)sw	$5,36($16)$L229:li	$2,5			# 0x5beq	$3,$2,$L361$L347:.set	noreorder.set	nomacrojal	uc_freemove	$4,$16.set	macro.set	reorderlw	$31,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,$0.set	noreorder.set	nomacroj	$31addiu	$sp,$sp,80.set	macro.set	reorder$L350:.set	noreorder.set	nomacrobeq	$2,$0,$L80addu	$2,$5,$7.set	macro.set	reorderaddiu	$5,$5,1lbu	$2,0($2)sw	$5,36($16)$L82:andi	$2,$2,0x00ffsll	$3,$2,24sra	$3,$3,24.set	noreorder.set	nomacrobgez	$3,$L85andi	$17,$2,0x7f.set	macro.set	reordersltu	$2,$5,$6.set	noreorder.set	nomacrobeq	$2,$0,$L87addu	$2,$5,$7.set	macro.set	reorderaddiu	$5,$5,1lbu	$2,0($2)sw	$5,36($16)$L89:andi	$2,$2,0x00ffsll	$4,$2,24sll	$3,$17,7andi	$2,$2,0x7fsra	$4,$4,24.set	noreorder.set	nomacrobgez	$4,$L85or	$17,$3,$2.set	macro.set	reordersltu	$2,$5,$6.set	noreorder.set	nomacrobeq	$2,$0,$L93addu	$2,$5,$7.set	macro.set	reorderaddiu	$5,$5,1lbu	$2,0($2)sw	$5,36($16)$L95:andi	$2,$2,0x00ffsll	$4,$2,24sll	$3,$17,7andi	$2,$2,0x7fsra	$4,$4,24.set	noreorder.set	nomacrobgez	$4,$L85or	$17,$3,$2.set	macro.set	reordersltu	$2,$5,$6.set	noreorder.set	nomacrobeq	$2,$0,$L98addu	$2,$5,$7.set	macro.set	reorderaddiu	$5,$5,1lbu	$2,0($2)sw	$5,36($16)$L100:sll	$3,$17,7andi	$2,$2,0x7for	$17,$3,$2$L85:sltu	$2,$5,$6.set	noreorder.set	nomacrobeq	$2,$0,$L102andi	$18,$17,0xffff.set	macro.set	reorderlw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1sll	$17,$3,8sw	$5,36($16)$L104:sltu	$2,$5,$6beq	$2,$0,$L107lw	$2,80($16)addu	$2,$5,$2addiu	$5,$5,1lbu	$2,0($2)sw	$5,36($16)$L109:or	$2,$2,$17sltu	$3,$5,$6.set	noreorder.set	nomacrobeq	$3,$0,$L112sh	$2,8($20).set	macro.set	reorderlw	$2,80($16)addu	$2,$5,$2lbu	$3,0($2)addiu	$5,$5,1andi	$3,$3,0x00ffmove	$4,$3sw	$5,36($16)$L114:lhu	$2,8($20)lui	$6,%hi($LC1)sb	$4,10($20)addiu	$6,$6,%lo($LC1)li	$4,7			# 0x7li	$5,6			# 0x6move	$7,$18sw	$2,16($sp).set	noreorder.set	nomacrojal	mp_msgsw	$3,20($sp).set	macro.set	reordersltu	$2,$18,20beq	$2,$0,$L117j	$L133$L42:addiu	$4,$20,3sb	$0,0($20)sb	$0,1($20).set	noreorder.set	nomacroj	$L39sb	$0,2($20).set	macro.set	reorder$L53:sb	$0,6($5)sb	$0,4($5).set	noreorder.set	nomacroj	$L50sb	$0,5($5).set	macro.set	reorder$L358:lw	$5,36($16)lw	$6,40($16).set	noreorder.set	nomacroj	$L61li	$18,-65536			# 0xffffffffffff0000.set	macro.set	reorder$L357:lw	$5,36($16)lw	$6,40($16).set	noreorder.set	nomacroj	$L66li	$17,-256			# 0xffffffffffffff00.set	macro.set	reorder$L356:.set	noreorder.set	nomacroj	$L71li	$3,-256			# 0xffffffffffffff00.set	macro.set	reorder$L351:lw	$5,36($16)lw	$7,80($16)lw	$6,40($16)addu	$2,$7,$5lbu	$3,0($2)addiu	$5,$5,1.set	noreorder.set	nomacroj	$L76sw	$5,36($16).set	macro.set	reorder$L348:addiu	$4,$20,1.set	noreorder.set	nomacroj	$L39sb	$0,0($20).set	macro.set	reorder$L349:.set	noreorder.set	nomacroj	$L50sb	$0,4($5).set	macro.set	reorder$L355:.set	noreorder.set	nomacroj	$L127li	$2,-256			# 0xffffffffffffff00.set	macro.set	reorder$L353:lw	$5,36($16)lw	$6,40($16).set	noreorder.set	nomacroj	$L122li	$17,-65536			# 0xffffffffffff0000.set	macro.set	reorder$L80:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L83move	$17,$0.set	macro.set	reorderlw	$5,36($16)lw	$7,80($16)lw	$6,40($16)addu	$2,$7,$5lbu	$2,0($2)addiu	$5,$5,1.set	noreorder.set	nomacroj	$L82sw	$5,36($16).set	macro.set	reorder$L136:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorder.set	noreorder.set	nomacrobeq	$2,$0,$L139move	$17,$0.set	macro.set	reorderlw	$5,36($16)lw	$7,80($16)lw	$6,40($16)addu	$2,$7,$5lbu	$2,0($2)addiu	$5,$5,1.set	noreorder.set	nomacroj	$L138sw	$5,36($16).set	macro.set	reorder$L112:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L362lw	$2,36($16)lw	$3,80($16)addiu	$5,$2,1addu	$3,$3,$2lbu	$4,0($3)sw	$5,36($16)andi	$3,$4,0x00ff.set	noreorder.set	nomacroj	$L114move	$4,$3.set	macro.set	reorder$L107:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L363lw	$5,36($16)lw	$2,80($16)lw	$6,40($16)addu	$2,$2,$5lbu	$2,0($2)addiu	$5,$5,1.set	noreorder.set	nomacroj	$L109sw	$5,36($16).set	macro.set	reorder$L102:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L364lw	$5,36($16)lw	$2,80($16)lw	$6,40($16)addu	$2,$2,$5lbu	$3,0($2)addiu	$5,$5,1sll	$17,$3,8.set	noreorder.set	nomacroj	$L104sw	$5,36($16).set	macro.set	reorder$L87:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L90lw	$5,36($16)lw	$7,80($16)lw	$6,40($16)addu	$2,$7,$5lbu	$2,0($2)addiu	$5,$5,1.set	noreorder.set	nomacroj	$L89sw	$5,36($16).set	macro.set	reorder$L218:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L365lw	$2,36($16)lw	$3,80($16)addiu	$5,$2,1addu	$3,$3,$2lbu	$4,0($3)sw	$5,36($16).set	noreorder.set	nomacroj	$L220move	$3,$4.set	macro.set	reorder$L213:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L366lw	$5,36($16)lw	$2,80($16)lw	$6,40($16)addu	$2,$2,$5lbu	$3,0($2)addiu	$5,$5,1move	$17,$3.set	noreorder.set	nomacroj	$L215sw	$5,36($16).set	macro.set	reorder$L208:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L367lw	$5,36($16)lw	$2,80($16)lw	$6,40($16)addu	$2,$2,$5lbu	$3,0($2)addiu	$5,$5,1move	$18,$3.set	noreorder.set	nomacroj	$L210sw	$5,36($16).set	macro.set	reorder$L203:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L368lw	$5,36($16)lw	$2,80($16)lw	$6,40($16)addu	$2,$2,$5lbu	$3,0($2)addiu	$5,$5,1sll	$19,$3,8.set	noreorder.set	nomacroj	$L205sw	$5,36($16).set	macro.set	reorder$L198:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L369lw	$2,36($16)lw	$3,80($16)addiu	$5,$2,1addu	$3,$3,$2lbu	$4,0($3)sw	$5,36($16).set	noreorder.set	nomacroj	$L200move	$3,$4.set	macro.set	reorder$L193:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L370lw	$5,36($16)lw	$2,80($16)lw	$6,40($16)addu	$2,$2,$5lbu	$3,0($2)addiu	$5,$5,1move	$17,$3.set	noreorder.set	nomacroj	$L195sw	$5,36($16).set	macro.set	reorder$L188:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L371lw	$5,36($16)lw	$2,80($16)lw	$6,40($16)addu	$2,$2,$5lbu	$3,0($2)addiu	$5,$5,1move	$18,$3.set	noreorder.set	nomacroj	$L190sw	$5,36($16).set	macro.set	reorder$L183:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L372lw	$5,36($16)lw	$2,80($16)lw	$6,40($16)addu	$2,$2,$5lbu	$3,0($2)addiu	$5,$5,1sll	$19,$3,8.set	noreorder.set	nomacroj	$L185sw	$5,36($16).set	macro.set	reorder$L178:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L373lw	$2,36($16)lw	$3,80($16)addiu	$5,$2,1addu	$3,$3,$2lbu	$4,0($3)sw	$5,36($16).set	noreorder.set	nomacroj	$L180move	$3,$4.set	macro.set	reorder$L173:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L374lw	$5,36($16)lw	$2,80($16)lw	$6,40($16)addu	$2,$2,$5lbu	$3,0($2)addiu	$5,$5,1move	$17,$3.set	noreorder.set	nomacroj	$L175sw	$5,36($16).set	macro.set	reorder$L168:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L375lw	$5,36($16)lw	$2,80($16)lw	$6,40($16)addu	$2,$2,$5lbu	$3,0($2)addiu	$5,$5,1sll	$18,$3,8.set	noreorder.set	nomacroj	$L170sw	$5,36($16).set	macro.set	reorder$L163:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L165lw	$2,36($16)lw	$3,80($16)addiu	$5,$2,1addu	$3,$3,$2lbu	$4,0($3)sw	$5,36($16).set	noreorder.set	nomacroj	$L165andi	$2,$4,0x00ff.set	macro.set	reorder$L158:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L376lw	$2,36($16)lw	$3,80($16)addiu	$5,$2,1addu	$3,$3,$2lbu	$4,0($3)sw	$5,36($16).set	noreorder.set	nomacroj	$L160andi	$3,$4,0x00ff.set	macro.set	reorder$L93:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L90lw	$5,36($16)lw	$7,80($16)lw	$6,40($16)addu	$2,$7,$5lbu	$2,0($2)addiu	$5,$5,1.set	noreorder.set	nomacroj	$L95sw	$5,36($16).set	macro.set	reorder$L143:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L146lw	$5,36($16)lw	$7,80($16)lw	$6,40($16)addu	$2,$7,$5lbu	$2,0($2)addiu	$5,$5,1.set	noreorder.set	nomacroj	$L145sw	$5,36($16).set	macro.set	reorder$L98:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L90lw	$5,36($16)lw	$2,80($16)lw	$6,40($16)addu	$2,$2,$5lbu	$2,0($2)addiu	$5,$5,1.set	noreorder.set	nomacroj	$L100sw	$5,36($16).set	macro.set	reorder$L149:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L146lw	$5,36($16)lw	$7,80($16)lw	$6,40($16)addu	$2,$7,$5lbu	$2,0($2)addiu	$5,$5,1.set	noreorder.set	nomacroj	$L151sw	$5,36($16).set	macro.set	reorder$L154:.set	noreorder.set	nomacrojal	stream_fill_buffermove	$4,$16.set	macro.set	reorderbeq	$2,$0,$L146lw	$5,36($16)lw	$2,80($16)lw	$6,40($16)addu	$2,$2,$5lbu	$2,0($2)addiu	$5,$5,1.set	noreorder.set	nomacroj	$L156sw	$5,36($16).set	macro.set	reorder$L364:lw	$5,36($16)lw	$6,40($16).set	noreorder.set	nomacroj	$L104li	$17,-65536			# 0xffffffffffff0000.set	macro.set	reorder$L363:lw	$5,36($16)lw	$6,40($16).set	noreorder.set	nomacroj	$L109li	$2,-256			# 0xffffffffffffff00.set	macro.set	reorder$L362:move	$4,$0.set	noreorder.set	nomacroj	$L114move	$3,$0.set	macro.set	reorder$L376:.set	noreorder.set	nomacroj	$L160move	$3,$0.set	macro.set	reorder$L375:lw	$5,36($16)lw	$6,40($16).set	noreorder.set	nomacroj	$L170li	$18,-65536			# 0xffffffffffff0000.set	macro.set	reorder$L374:lw	$5,36($16)lw	$6,40($16).set	noreorder.set	nomacroj	$L175li	$17,-256			# 0xffffffffffffff00.set	macro.set	reorder$L373:.set	noreorder.set	nomacroj	$L180li	$3,-256			# 0xffffffffffffff00.set	macro.set	reorder$L372:lw	$5,36($16)lw	$6,40($16).set	noreorder.set	nomacroj	$L185li	$19,-65536			# 0xffffffffffff0000.set	macro.set	reorder$L371:lw	$5,36($16)lw	$6,40($16).set	noreorder.set	nomacroj	$L190li	$18,-256			# 0xffffffffffffff00.set	macro.set	reorder$L370:lw	$5,36($16)lw	$6,40($16).set	noreorder.set	nomacroj	$L195li	$17,-256			# 0xffffffffffffff00.set	macro.set	reorder$L369:.set	noreorder.set	nomacroj	$L200li	$3,-256			# 0xffffffffffffff00.set	macro.set	reorder$L368:lw	$5,36($16)lw	$6,40($16).set	noreorder.set	nomacroj	$L205li	$19,-65536			# 0xffffffffffff0000.set	macro.set	reorder$L367:lw	$5,36($16)lw	$6,40($16).set	noreorder.set	nomacroj	$L210li	$18,-256			# 0xffffffffffffff00.set	macro.set	reorder$L366:lw	$5,36($16)lw	$6,40($16).set	noreorder.set	nomacroj	$L215li	$17,-256			# 0xffffffffffffff00.set	macro.set	reorder$L365:.set	noreorder.set	nomacroj	$L220li	$3,-256			# 0xffffffffffffff00.set	macro.set	reorder$L359:lui	$2,%hi($LC4)lw	$6,%lo($LC4)($2).set	noreorder.set	nomacrojal	__adddf3lw	$7,%lo($LC4+4)($2).set	macro.set	reordermove	$4,$2.set	noreorder

⌨️ 快捷键说明

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