demux_lavf.s
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· S 代码 · 共 4,508 行 · 第 1/5 页
S
4,508 行
li $3,1 # 0x1$L317:srl $2,$3,8sb $2,13($16)sb $3,12($16)lhu $3,392($19)srl $2,$3,8sb $2,15($16)sb $3,14($16)lhu $4,28($19)srl $2,$4,8sb $2,17($16)sb $4,16($16)lw $6,28($19).set noreorder.set nomacrobeq $6,$0,$L318sltu $2,$6,32.set macro.set reorderaddiu $4,$16,18.set noreorder.set nomacrobne $2,$0,$L320lw $5,24($19).set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobeq $2,$0,$L434andi $2,$5,0x3.set macro.set reorder$L320:jal memcpy$L318:lw $2,272($19)sw $16,156($18)sw $2,144($18)lw $3,76($19)beq $3,$0,$L331lw $2,64($19).set noreorder.set nomacrobne $2,$0,$L435move $4,$3.set macro.set reorder$L331:lw $2,272($19).set noreorder.set nomacrobne $2,$0,$L337sll $2,$2,3.set macro.set reorderli $2,8 # 0x8$L337:sw $2,120($18)lw $2,4($19)lw $4,120($18)sw $2,124($18)move $6,$2$L334:move $5,$0.set noreorder.set nomacrojal ff_gcdmove $7,$0.set macro.set reorderlw $4,120($18)lw $5,124($18)divu $0,$4,$2teq $2,$0,7lw $6,228($19)li $3,-65536 # 0xffffffffffff0000addu $8,$6,$3lw $3,384($sp)sltu $6,$8,8lw $7,52($3)sw $7,4($18)mflo $4divu $0,$5,$2teq $2,$0,7sw $4,120($18)mflo $5sw $5,124($18)lw $2,232($19)sw $2,12($18)lw $3,68($19)sw $3,36($18)lw $4,64($19)sw $4,28($18)lw $2,4($19)addiu $4,$2,7slt $3,$2,0movn $2,$4,$3sra $2,$2,3.set noreorder.set nomacrobeq $6,$0,$L339sw $2,44($18).set macro.set reorderlui $3,%hi($L344)sll $2,$8,2addiu $3,$3,%lo($L344)addu $2,$2,$3lw $4,0($2)j $4.rdata.align 2.align 2$L344:.word $L340.word $L340.word $L340.word $L340.word $L341.word $L341.word $L342.word $L343.section .text.demux_open_lavf$L425:.set noreorder.set nomacroj $L305sw $2,80($21).set macro.set reorder$L304:lw $4,96($23)slt $2,$4,32.set noreorder.set nomacrobeq $2,$0,$L305li $2,65536 # 0x10000.set macro.set reorderlw $3,228($19)ori $2,$2,0x7002bne $3,$2,$L305move $6,$4lw $4,384($sp).set noreorder.set nomacrojal new_sh_sub_sidmove $5,$20.set macro.set reordermove $16,$2lui $6,%hi($LC36)lw $2,96($23)lui $7,%hi($LC32)addiu $6,$6,%lo($LC36)addiu $7,$7,%lo($LC32)li $4,7 # 0x7li $5,4 # 0x4.set noreorder.set nomacrojal mp_msgsw $2,16($sp).set macro.set reorder.set noreorder.set nomacrobeq $16,$0,$L393li $3,116.set macro.set reorderlw $2,96($23)sll $2,$2,2addu $2,$2,$23sw $20,2160($2)sb $3,4($16)lw $4,96($23)lw $3,384($sp)sll $2,$4,2addu $2,$2,$3lw $5,60($3)lw $6,32($sp)lw $3,2112($2)addiu $4,$4,1sw $3,92($5).set noreorder.set nomacroj $L305sw $4,96($23).set macro.set reorder$L426:move $5,$20.set noreorder.set nomacrojal new_sh_video_vidmove $6,$20.set macro.set reorderlui $6,%hi($LC33)lui $7,%hi($LC32)move $22,$2addiu $6,$6,%lo($LC33)addiu $7,$7,%lo($LC32)li $4,7 # 0x7li $5,4 # 0x4.set noreorder.set nomacrojal mp_msgsw $20,16($sp).set macro.set reorder.set noreorder.set nomacrobeq $22,$0,$L393li $5,1 # 0x1.set macro.set reorderlw $3,92($23)sll $2,$3,2addu $2,$2,$23addiu $3,$3,1sw $20,1136($2)sw $3,92($23)lw $4,28($19).set noreorder.set nomacrojal uc_callocaddiu $4,$4,40.set macro.set reordermove $18,$2lw $2,232($19).set noreorder.set nomacrobeq $2,$0,$L436lui $4,%hi(mp_bmp_taglists).set macro.set reorder$L355:lw $2,28($19)addiu $2,$2,40swl $2,3($18)swr $2,0($18)lw $3,40($19)swl $3,7($18)swr $3,4($18)lw $2,44($19)swl $2,11($18)swr $2,8($18)lh $5,392($19)andi $3,$5,0xffffsrl $2,$3,8sb $2,15($18)sb $3,14($18)lwl $2,7($18)lwl $3,11($18)lwr $2,4($18)lwr $3,8($18)mul $2,$2,$3mul $2,$2,$5addiu $4,$2,7slt $3,$2,0movn $2,$4,$3sra $2,$2,3swl $2,23($18)swr $2,20($18)lw $3,232($19)swl $3,19($18)swr $3,16($18)lw $4,40($19)sw $18,336($22)sw $4,256($22)lw $2,44($19)sw $2,260($22)lw $2,68($21)beq $2,$0,$L358sw $2,304($22)lw $2,64($21)sw $2,300($22)$L360:.set noreorder.set nomacrojal __floatsidflw $4,12($21).set macro.set reorderlw $4,16($21)move $16,$2.set noreorder.set nomacrojal __floatsidfmove $17,$3.set macro.set reordermove $6,$2move $4,$16move $5,$17.set noreorder.set nomacrojal __divdf3move $7,$3.set macro.set reordermove $5,$3move $4,$2move $16,$2.set noreorder.set nomacrojal __truncdfsf2move $17,$3.set macro.set reorderlui $3,%hi($LC34)lw $4,%lo($LC34)($3)lw $5,%lo($LC34+4)($3)move $6,$16move $7,$17.set noreorder.set nomacrojal __divdf3sw $2,236($22).set macro.set reordermove $5,$3.set noreorder.set nomacrojal __truncdfsf2move $4,$2.set macro.set reordersw $2,240($22)lwl $2,19($18)lwr $2,16($18)sw $2,12($22)lw $3,40($19)lw $4,400($19).set noreorder.set nomacrojal __floatsisfmul $4,$3,$4.set macro.set reordermove $16,$2lw $4,404($19)lw $2,44($19).set noreorder.set nomacrojal __floatsisfmul $4,$2,$4.set macro.set reordermove $5,$2.set noreorder.set nomacrojal __divsf3move $4,$16.set macro.set reorderlw $3,4($19)sw $2,244($22)addiu $4,$3,7slt $2,$3,0movn $3,$4,$2sra $3,$3,3sw $3,252($22)lw $4,400($19)lw $7,40($19)sw $4,16($sp)lw $2,44($19)lui $6,%hi($LC35)sw $2,20($sp)lw $3,404($19)addiu $6,$6,%lo($LC35)li $4,7 # 0x7li $5,7 # 0x7.set noreorder.set nomacrojal mp_msgsw $3,24($sp).set macro.set reorderlw $3,384($sp)lw $6,28($19)lw $2,56($3).set noreorder.set nomacrobeq $6,$0,$L362sw $2,4($22).set macro.set reorderlw $3,336($22)sltu $2,$6,32lw $5,24($19).set noreorder.set nomacrobne $2,$0,$L364addiu $4,$3,40.set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L364andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L364li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$3,36and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L368addiu $5,$5,-4.set macro.set reorder$L397:#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,$7bne $2,$0,$L397$L368:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L370$L398:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L398$L370:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L373li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L374li $2,1 # 0x1.set macro.set reorderbne $6,$2,$L362lbu $2,4($5)sb $2,4($4)$L362:li $4,8 # 0x8.set noreorder.set nomacrojal mp_msg_testli $5,6 # 0x6.set macro.set reorderbne $2,$0,$L437$L375:lw $2,384($sp)$L443:lw $4,56($2)lw $3,68($4).set noreorder.set nomacrobeq $20,$3,$L377li $2,-1 # 0xffffffffffffffff.set macro.set reorderbne $3,$2,$L411$L377:lw $2,1088($fp)lw $6,32($sp)sw $2,92($4).set noreorder.set nomacroj $L305sw $20,68($4).set macro.set reorder$L429:li $2,-2 # 0xfffffffffffffffelw $3,52($4).set noreorder.set nomacroj $L383sw $2,68($3).set macro.set reorder$L342:li $2,7 # 0x7sw $2,12($18)$L339:li $4,8 # 0x8.set noreorder.set nomacrojal mp_msg_testli $5,6 # 0x6.set macro.set reorderbne $2,$0,$L438lui $2,%hi(audio_lang)$L444:lw $4,%lo(audio_lang)($2).set noreorder.set nomacrobeq $4,$0,$L453lw $2,384($sp).set macro.set reorderlb $2,104($21).set noreorder.set nomacrobne $2,$0,$L439lw $2,384($sp).set macro.set reorder$L453:lw $4,52($2)lw $3,68($4).set noreorder.set nomacrobeq $20,$3,$L350li $2,-1 # 0xffffffffffffffff.set macro.set reorderbeq $3,$2,$L350$L411:lw $6,32($sp)li $2,48 # 0x30.set noreorder.set nomacroj $L305sw $2,80($21).set macro.set reorder$L439:addiu $5,$21,104.set noreorder.set nomacrojal strncmpli $6,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L453lw $2,384($sp).set macro.set reorderlw $3,384($sp)lw $4,52($3)$L350:lw $2,64($fp)lw $6,32($sp)sw $2,92($4).set noreorder.set nomacroj $L305sw $20,68($4).set macro.set reorder$L414:lui $5,%hi($LC18)lw $4,32($sp)move $6,$3move $7,$0.set noreorder.set nomacrojal av_set_intaddiu $5,$5,%lo($LC18).set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L272lw $7,%lo(opt_probesize)($16).set macro.set reorderlui $6,%hi($LC19)addiu $6,$6,%lo($LC19)li $4,8 # 0x8.set noreorder.set nomacrojal mp_msgli $5,1 # 0x1.set macro.set reorder.set noreorder.set nomacroj $L440lui $16,%hi(opt_analyzeduration).set macro.set reorder$L415:ori $6,$6,0x4240mul $6,$2,$6lui $5,%hi($LC20)lw $4,32($sp)move $7,$0.set noreorder.set nomacrojal av_set_intaddiu $5,$5,%lo($LC20).set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L275lw $7,%lo(opt_analyzeduration)($16).set macro.set reorderlui $6,%hi($LC21)addiu $6,$6,%lo($LC21)li $4,8 # 0x8.set noreorder.set nomacrojal mp_msgli $5,1 # 0x1.set macro.set reorder.set noreorder.set nomacroj $L441lw $3,384($sp).set macro.set reorder$L264:.set noreorder.set nomacrojal stream_seek_longmove $5,$0.set macro.set reorder.set noreorder.set nomacroj $L442lui $4,%hi(mp_protocol).set macro.set reorder$L422:lw $4,384($sp)addiu $6,$6,2752.set noreorder.set nomacrojal demux_info_addaddiu $5,$5,%lo($LC28).set macro.set reorderlw $6,32($sp)lb $2,3264($6).set noreorder.set nomacrobeq $2,$0,$L294lui $5,%hi($LC29).set macro.set reorder$L448:lw $4,384($sp)addiu $6,$6,3264.set noreorder.set nomacrojal demux_info_addaddiu $5,$5,%lo($LC29).set macro.set reorderlw $6,32($sp)lb $2,3784($6).set noreorder.set nomacrobeq $2,$0,$L296lui $5,%hi($LC30).set macro.set reorder$L449:lw $4,384($sp)addiu $6,$6,3784.set noreorder.set nomacrojal demux_info_addaddiu $5,$5,%lo($LC30).set macro.set reorder.set noreorder.set nomacroj $L296lw $6,32($sp).set macro.set reorder$L421:lw $4,384($sp)addiu $6,$6,2240.set noreorder.set nomacrojal demux_info_addaddiu $5,$5,%lo($LC27).set macro.set reorder.set noreorder.set nomacroj $L290lw $6,32($sp).set macro.set reorder$L420:lw $4,384($sp)addiu $6,$6,1728.set noreorder.set nomacrojal demux_info_addaddiu $5,$5,%lo($LC26).set macro.set reorder.set noreorder.set nomacroj $L288lw $6,32($sp).set macro.set reorder$L419:lw $4,384($sp)addiu $6,$6,1216.set noreorder.set nomacrojal demux_info_addaddiu $5,$5,%lo($LC25).set macro.set reorder.set noreorder.set nomacroj $L286lw $6,32($sp).set macro.set reorder$L358:lw $2,36($19)sw $2,304($22)lw $3,32($19).set noreorder.set nomacroj $L360sw $3,300($22).set macro.set reorder$L263:sb $0,6($5)sb $0,4($5).set noreorder.set nomacroj $L260sb $0,5($5).set macro.set reorder$L252:addiu $3,$sp,39sb $0,36($sp)sb $0,37($sp).set noreorder.set nomacroj $L249sb $0,38($sp).set macro.set reorder$L431:lw $5,228($19)ori $2,$2,0x1013.set noreorder.set nomacrobne $5,$2,$L310sw $0,232($19).set macro.set reorderli $2,1096155136 # 0x41560000$L452:ori $2,$2,0x4d41.set noreorder.set nomacroj $L312sw $2,232($19).set macro.set reorder$L435:sw $3,120($18)lw $2,64($19)move $6,$2.set noreorder.set nomacroj $L334sw $2,124($18).set macro.set reorder$L412:addiu $3,$sp,37.set noreorder.set nomacroj $L249sb $0,36($sp).set macro.set reorder$L413:
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?