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 + -
显示快捷键?