avidec.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,512 行 · 第 1/4 页
S
4,512 行
beq $6,$0,$L471li $2,-1 # 0xffffffffffffffff.set macro.set reorder$L371:move $17,$21move $18,$0move $16,$0$L439:lw $2,100($17)addiu $17,$17,4lw $4,8($2).set noreorder.set nomacrojal av_freepaddiu $4,$4,24.set macro.set reordersll $4,$16,2addu $4,$4,$21.set noreorder.set nomacrojal av_freepaddiu $4,$4,100.set macro.set reorderlw $2,96($21)addiu $16,$18,1sltu $2,$16,$2.set noreorder.set nomacrobne $2,$0,$L439move $18,$16.set macro.set reorder$L326:li $2,-1 # 0xffffffffffffffff$L471:lw $31,188($sp)lw $fp,184($sp)lw $23,180($sp)lw $22,176($sp)lw $21,172($sp)lw $20,168($sp)lw $19,164($sp)lw $18,160($sp)lw $17,156($sp)lw $16,152($sp).set noreorder.set nomacroj $31addiu $sp,$sp,192.set macro.set reorder$L349:ori $2,$2,0x6d64.set noreorder.set nomacrobeq $16,$2,$L345sltu $2,$2,$16.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L351li $2,1752563712 # 0x68760000.set macro.set reorderli $2,1718747136 # 0x66720000ori $2,$2,0x7473.set noreorder.set nomacrobeq $16,$2,$L343li $2,1751711744 # 0x68690000.set macro.set reorderori $2,$2,0x7661.set noreorder.set nomacrobeq $16,$2,$L344li $2,1414725632 # 0x54530000.set macro.set reorderori $2,$2,0x494c.set noreorder.set nomacrobne $16,$2,$L542li $2,983040 # 0xf0000.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reorderli $3,1769340928 # 0x69760000ori $3,$3,0x6f6dbne $2,$3,$L507.set noreorder.set nomacrojal url_ftellmove $4,$19.set macro.set reorderaddiu $8,$2,-4sltu $4,$8,$2addiu $9,$3,-1addu $9,$4,$9sw $8,24($fp).set noreorder.set nomacrobeq $20,$0,$L505sw $9,28($fp).set macro.set reorderaddu $6,$8,$20move $5,$0sltu $2,$6,$8addu $7,$9,$5andi $4,$20,0x1addu $7,$2,$7addu $2,$6,$4sltu $8,$2,$6addu $3,$7,$5addu $3,$8,$3sw $2,8($fp).set noreorder.set nomacroj $L355sw $3,12($fp).set macro.set reorder$L341:addiu $18,$sp,40.set noreorder.set nomacrojal url_ftellmove $4,$19.set macro.set reordermove $4,$19move $5,$18li $6,4 # 0x4move $16,$2.set noreorder.set nomacrojal get_strzmove $17,$3.set macro.set reorderandi $4,$20,0x1addu $4,$20,$4addu $6,$16,$4move $5,$0sltu $2,$6,$16addu $7,$17,$5move $4,$19addu $7,$2,$7.set noreorder.set nomacrojal url_fseeksw $0,16($sp).set macro.set reorderlui $5,%hi($LC15)move $4,$18addiu $5,$5,%lo($LC15).set noreorder.set nomacrojal sscanfaddiu $6,$21,3780.set macro.set reorderj $L507$L351:ori $2,$2,0x6d61.set noreorder.set nomacrobeq $16,$2,$L347li $2,2019819520 # 0x78640000.set macro.set reorderori $2,$2,0x6e69.set noreorder.set nomacrobeq $16,$2,$L348li $2,1752301568 # 0x68720000.set macro.set reorderori $2,$2,0x7473.set noreorder.set nomacrobne $16,$2,$L542li $2,983040 # 0xf0000.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reordermove $4,$19move $18,$2.set noreorder.set nomacrojal get_le32li $22,1935933440 # 0x73640000.set macro.set reordermove $23,$2ori $2,$22,0x6170.set noreorder.set nomacrobeq $18,$2,$L515lw $4,116($sp).set macro.set reorderaddiu $4,$4,1sw $4,116($sp)lw $5,116($sp).set noreorder.set nomacrojal av_new_streammove $4,$21.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L479move $17,$2.set macro.set reorder.set noreorder.set nomacrojal av_malloczli $4,48 # 0x30.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L479move $16,$2.set macro.set reorderlw $6,96($sp)sw $2,108($sp).set noreorder.set nomacrobeq $6,$0,$L360sw $2,20($17).set macro.set reorderlw $8,116($sp).set noreorder.set nomacrobne $8,$0,$L364ori $18,$22,0x7561.set macro.set reorderori $18,$22,0x6976$L364:li $2,1935736832 # 0x73610000$L545:ori $2,$2,0x7669.set noreorder.set nomacrobeq $18,$2,$L365lw $4,116($sp).set macro.set reorderlw $2,96($21)sltu $2,$4,$2.set noreorder.set nomacrobeq $2,$0,$L517lui $5,%hi($LC1).set macro.set reorderlw $2,8($17)move $4,$19.set noreorder.set nomacrojal get_le32sw $23,568($2).set macro.set reorder.set noreorder.set nomacrojal get_le16move $4,$19.set macro.set reorder.set noreorder.set nomacrojal get_le16move $4,$19.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reordersw $2,16($16).set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reorderlw $6,16($16).set noreorder.set nomacrobeq $6,$0,$L380sw $2,20($16).set macro.set reorderbeq $2,$0,$L380$L382:lw $7,20($16)li $5,64 # 0x40.set noreorder.set nomacrojal av_set_pts_infomove $4,$17.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reordersw $2,32($16)move $4,$19.set noreorder.set nomacrojal get_le32sw $0,36($16).set macro.set reordermove $8,$0move $9,$0sw $8,88($17)sw $9,92($17)move $4,$19sw $2,96($17).set noreorder.set nomacrojal get_le32sw $0,100($17).set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reorderslt $3,$0,$2li $4,1 # 0x1movn $4,$2,$3lw $6,32($16)sra $5,$4,31mul $10,$6,$5lw $3,36($16)multu $6,$4li $8,1935933440 # 0x73640000mflo $6mfhi $7mul $9,$3,$4ori $4,$8,0x7561addu $3,$9,$10addu $7,$3,$7sw $6,32($16)sw $7,36($16).set noreorder.set nomacrobeq $18,$4,$L387sw $2,24($16).set macro.set reorderli $2,1936982016 # 0x73740000ori $2,$2,0x7874.set noreorder.set nomacrobeq $18,$2,$L388ori $2,$8,0x6976.set macro.set reorder.set noreorder.set nomacrobeq $18,$2,$L518lui $6,%hi($LC10).set macro.set reorderaddiu $6,$6,%lo($LC10)move $7,$18move $4,$21.set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L332lw $6,96($21).set macro.set reorder$L350:ori $2,$2,0x4349.set noreorder.set nomacrobeq $16,$2,$L339ori $2,$3,0x4149.set macro.set reorder.set noreorder.set nomacrobeq $16,$2,$L340li $2,1380843520 # 0x524e0000.set macro.set reorderori $2,$2,0x4749.set noreorder.set nomacrobne $16,$2,$L542li $2,983040 # 0xf0000.set macro.set reorder.set noreorder.set nomacrojal url_ftellmove $4,$19.set macro.set reordermove $16,$2move $17,$3move $4,$19addiu $5,$21,3784li $6,32 # 0x20$L504:jal get_strzandi $4,$20,0x1addu $4,$20,$4addu $6,$16,$4move $5,$0sltu $2,$6,$16addu $7,$17,$5addu $7,$2,$7move $4,$19.set noreorder.set nomacrojal url_fseeksw $0,16($sp).set macro.set reorderj $L507$L337:.set noreorder.set nomacrojal url_ftellmove $4,$19.set macro.set reordermove $16,$2move $17,$3move $4,$19addiu $5,$21,2240.set noreorder.set nomacroj $L504li $6,512 # 0x200.set macro.set reorder$L345:andi $6,$20,0x1li $2,1 # 0x1addu $6,$20,$6move $7,$0sw $2,36($fp).set noreorder.set nomacrojal url_fskipmove $4,$19.set macro.set reorderj $L507$L347:li $3,1 # 0x1sw $3,96($sp)$L344:.set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reordermove $4,$19.set noreorder.set nomacrojal get_le32sw $2,112($sp).set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reordermove $4,$19.set noreorder.set nomacrojal get_le32lw $16,40($fp).set macro.set reorderandi $2,$2,0x20or $16,$16,$2li $6,8 # 0x8move $7,$0move $4,$19.set noreorder.set nomacrojal url_fskipsw $16,40($fp).set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reordermove $4,$19.set noreorder.set nomacrojal get_le32sw $2,104($sp).set macro.set reorderaddiu $6,$20,-40move $7,$0move $4,$19.set noreorder.set nomacrojal url_fskipsw $2,100($sp).set macro.set reorderj $L507$L343:lw $2,96($21)lw $4,116($sp)sltu $2,$4,$2.set noreorder.set nomacrobeq $2,$0,$L543move $6,$20.set macro.set reorderlw $2,48($fp).set noreorder.set nomacrobeq $2,$0,$L392lw $8,120($sp).set macro.set reorder$L543:move $7,$0.set noreorder.set nomacrojal url_fskipmove $4,$19.set macro.set reorderj $L507$L339:.set noreorder.set nomacrojal url_ftellmove $4,$19.set macro.set reordermove $16,$2move $17,$3move $4,$19addiu $5,$21,2752.set noreorder.set nomacroj $L504li $6,512 # 0x200.set macro.set reorder$L335:.set noreorder.set nomacrojal url_ftellmove $4,$19.set macro.set reordermove $16,$2move $17,$3move $4,$19addiu $5,$21,3264.set noreorder.set nomacroj $L504li $6,512 # 0x200.set macro.set reorder$L340:.set noreorder.set nomacrojal url_ftellmove $4,$19.set macro.set reordermove $16,$2move $17,$3move $4,$19addiu $5,$21,1728.set noreorder.set nomacroj $L504li $6,512 # 0x200.set macro.set reorder$L348:.set noreorder.set nomacrojal url_ftellmove $4,$19.set macro.set reordermove $16,$2lw $2,52($19).set noreorder.set nomacrobeq $2,$0,$L519addu $6,$20,$16.set macro.set reorder$L544:move $7,$0move $4,$19.set noreorder.set nomacrojal url_fseeksw $0,16($sp).set macro.set reorderj $L507$L512:.set noreorder.set nomacrojal url_ftellmove $4,$19.set macro.set reordermove $16,$2move $17,$3move $4,$19addiu $5,$21,1216.set noreorder.set nomacroj $L504li $6,512 # 0x200.set macro.set reorder$L519:lw $2,3952($21)andi $2,$2,0x2bne $2,$0,$L544move $4,$21.set noreorder.set nomacrojal read_braindead_odml_indxmove $5,$0.set macro.set reorderaddu $6,$20,$16move $7,$0move $4,$19.set noreorder.set nomacrojal url_fseeksw $0,16($sp).set macro.set reorderj $L507$L360:li $2,1937113088 # 0x73760000ori $2,$2,0x6169.set noreorder.set nomacrobne $18,$2,$L545li $2,1935736832 # 0x73610000.set macro.set reorder$L365:lw $6,96($21)li $2,1 # 0x1.set noreorder.set nomacrobne $6,$2,$L332li $2,1685258240 # 0x64730000.set macro.set reorderori $2,$2,0x7664.set noreorder.set nomacrobeq $23,$2,$L368li $2,1684537344 # 0x64680000.set macro.set reorderori $2,$2,0x7664.set noreorder.set nomacrobeq $23,$2,$L368li $2,1819475968 # 0x6c730000.set macro.set reorderori $2,$2,0x7664bne $23,$2,$L371$L368:lw $2,100($21)lw $4,8($2)lw $16,20($2).set noreorder.set nomacrojal av_freepaddiu $4,$4,24.set macro.set reorder.set noreorder.set nomacrojal av_freepaddiu $4,$21,100.set macro.set reordersw $0,96($21).set noreorder.set nomacrojal dv_init_demuxmove $4,$21.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L479sw $2,48($fp).set macro.set reorderlw $2,100($21)li $6,12 # 0xcmove $7,$0sw $16,20($2)move $4,$19.set noreorder.set nomacrojal url_fskipsw $16,108($sp).set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reorderlw $9,108($sp)move $4,$19.set noreorder.set nomacrojal get_le32sw $2,16($9).set macro.set reorderlw $3,108($sp)li $6,4 # 0x4sw $2,20($3)move $7,$0.set noreorder.set nomacrojal url_fskipmove $4,$19.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reorderlw $4,108($sp)lw $3,16($4)blez $3,$L373lw $10,20($4).set noreorder.set nomacroblez $10,$L373move $9,$0.set macro.set reorder.set noreorder.set nomacroblez $9,$L520move $8,$2.set macro.set reorderli $2,983040 # 0xf0000ori $2,$2,0x4240$L555:multu $8,$2move $6,$3mfhi $5mflo $4sra $7,$3,31mul $3,$2,$9sw $10,16($sp)addu $5,$3,$5sra $3,$10,31.set noreorder.set nomacrojal av_rescalesw $3,20($sp).set macro.set reordersw $2,3832($21)sw $3,3836($21)$L373:lw $2,96($21)addiu $6,$20,-36addiu $2,$2,-1move $7,$0move $4,$19.set noreorder.set nomacrojal url_fskipsw $2,116($sp).set macro.set reorderj $L507$L380:lw $6,112($sp).set noreorder.set nomacrobne $6,$0,$L521li $2,983040 # 0xf0000.set macro.set reorderli $6,1 # 0x1li $2,25 # 0x19sw $2,20($16).set noreorder.set nomacroj $L382sw $6,16($16).set macro.set reorder$L515:addiu $6,$20,-8move $7,$0.set noreorder.set nomacrojal url_fskipmove $4,$19.set macro.set reorderj $L507$L511:bne $3,$0,$L329.set noreorder.set nomacrobgtu $2,$0,$L546li $2,-1 # 0xffffffffffffffff.set macro.set reorder$L329:lw $2,0($fp)lw $3,4($fp)sw $2,16($fp).set noreorder.set nomacroj $L330sw $3,20($fp).set macro.set reorder$L521:ori $2,$2,0x4240sw $2,20($16).set noreorder.set nomacroj $L382sw $6,16($16).set macro.set reorder$L510:addiu $6,$6,%lo($LC8)move $4,$0.set noreorder.set nomacrojal av_logli $5,1 # 0x1.set macro.set reorderj $L327$L392:lw $6,116($sp)sll $2,$6,2addu $2,$2,$21.set noreorder.set nomacrobeq $8,$0,$L394lw $18,100($2).set macro.set reorderli $2,1 # 0x1.set noreorder.set nomacrobeq $8,$2,$L522li $3,2 # 0x2.set macro.set reorderlw $2,8($18)move $6,$20move $7,$0sw $3,224($2)sw $0,232($2)sw $0,228($2).set noreorder.set nomacrojal url_fskipmove $4,$19.set macro.set reorderj $L507$L394:lw $9,96($sp).set noreorder.set nomacrobne $9,$0,$L523li $3,111 # 0x6f.set macro.set reorder.set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reorderlw $16,8($18).set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reordersw $2,40($16)lw $17,8($18).set noreorder.set nomacrojal get_le32move $4,$19.set macro.set reordersw $2,44($17).set noreorder.set nomacrojal get_le16move $4,$19.set macro.set reorderlw $16,8($18).set noreorder.set nomacrojal get_le16move $4,$19.set macro.set reorder
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?