📄 utils.s
字号:
lw $16,16($sp)j $31addiu $sp,$sp,32$L551:sll $2,$5,5addu $2,$2,$5srl $2,$2,5addiu $2,$2,32sltu $3,$5,$2movz $2,$5,$3move $5,$2jal uc_realloc_staticsw $2,%lo(allocated_static)($6)j $L543move $4,$2.set macro.set reorder.end ff_realloc_static.section .text.avcodec_init,"ax",@progbits.align 2.align 5.globl avcodec_init.ent avcodec_init.type avcodec_init, @functionavcodec_init:.frame $sp,48,$31 # vars= 0, regs= 6/0, args= 24, gp= 0.mask 0x801f0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $31,44($sp)sw $20,40($sp)sw $19,36($sp)sw $18,32($sp)sw $17,28($sp)sw $16,24($sp)lui $3,%hi(inited.8224)lw $2,%lo(inited.8224)($3)beq $2,$0,$L580lw $31,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,48$L580:li $2,1 # 0x1jal dsputil_static_initsw $2,%lo(inited.8224)($3)li $4,32 # 0x20jal uc_memalign_staticli $5,1028 # 0x404beq $2,$0,$L577move $16,$2lui $17,%hi(last_static)lw $2,%lo(last_static)($17)lui $6,%hi(allocated_static)sll $2,$2,2lw $3,%lo(allocated_static)($6)addiu $5,$2,4lui $18,%hi(array_static)sltu $3,$5,$3beq $3,$0,$L581lw $4,%lo(array_static)($18)$L558:beq $4,$0,$L577sw $4,%lo(array_static)($18)lw $2,%lo(last_static)($17)move $6,$16sll $3,$2,2addu $3,$3,$4addiu $2,$2,1sw $16,0($3)lui $20,%hi(av_crc04C11DB7)li $4,32 # 0x20li $5,1028 # 0x404sw $2,%lo(last_static)($17)jal uc_memalign_staticsw $6,%lo(av_crc04C11DB7)($20)bne $2,$0,$L582move $16,$2$L578:move $6,$0lui $19,%hi(av_crc8005)li $4,32 # 0x20li $5,1028 # 0x404jal uc_memalign_staticsw $6,%lo(av_crc8005)($19)beq $2,$0,$L579move $16,$2$L585:lui $17,%hi(last_static)lw $2,%lo(last_static)($17)lui $6,%hi(allocated_static)sll $2,$2,2lw $3,%lo(allocated_static)($6)addiu $5,$2,4lui $18,%hi(array_static)sltu $3,$5,$3beq $3,$0,$L583lw $4,%lo(array_static)($18)$L572:beq $4,$0,$L579sw $4,%lo(array_static)($18)lw $2,%lo(last_static)($17)move $8,$16sll $3,$2,2addu $3,$3,$4addiu $2,$2,1sw $2,%lo(last_static)($17)j $L571sw $16,0($3)$L577:move $6,$0lui $20,%hi(av_crc04C11DB7)li $4,32 # 0x20li $5,1028 # 0x404jal uc_memalign_staticsw $6,%lo(av_crc04C11DB7)($20)beq $2,$0,$L578move $16,$2$L582:lui $17,%hi(last_static)lw $2,%lo(last_static)($17)lui $6,%hi(allocated_static)sll $2,$2,2lw $3,%lo(allocated_static)($6)addiu $5,$2,4lui $18,%hi(array_static)sltu $3,$5,$3beq $3,$0,$L584lw $4,%lo(array_static)($18)$L565:beq $4,$0,$L578sw $4,%lo(array_static)($18)lw $2,%lo(last_static)($17)move $6,$16sll $3,$2,2addu $3,$3,$4addiu $2,$2,1sw $16,0($3)lui $19,%hi(av_crc8005)li $4,32 # 0x20li $5,1028 # 0x404sw $2,%lo(last_static)($17)jal uc_memalign_staticsw $6,%lo(av_crc8005)($19)bne $2,$0,$L585move $16,$2$L579:move $8,$0$L571:lw $4,%lo(av_crc04C11DB7)($20)li $7,79757312 # 0x4c10000li $16,1028 # 0x404lui $17,%hi(av_crc07)ori $7,$7,0x1db7move $5,$0li $6,32 # 0x20sw $8,%lo(av_crc07)($17)jal av_crc_initsw $16,16($sp)lw $4,%lo(av_crc8005)($19)move $5,$0li $6,16 # 0x10li $7,32773 # 0x8005jal av_crc_initsw $16,16($sp)lw $4,%lo(av_crc07)($17)move $5,$0li $6,8 # 0x8li $7,7 # 0x7jal av_crc_initsw $16,16($sp)lw $31,44($sp)lw $20,40($sp)lw $19,36($sp)lw $18,32($sp)lw $17,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,48$L581:sll $2,$5,5addu $2,$2,$5srl $2,$2,5addiu $2,$2,32sltu $3,$5,$2movz $2,$5,$3move $5,$2jal uc_realloc_staticsw $2,%lo(allocated_static)($6)j $L558move $4,$2$L583:sll $2,$5,5addu $2,$2,$5srl $2,$2,5addiu $2,$2,32sltu $3,$5,$2movz $2,$5,$3move $5,$2jal uc_realloc_staticsw $2,%lo(allocated_static)($6)j $L572move $4,$2$L584:sll $2,$5,5addu $2,$2,$5srl $2,$2,5addiu $2,$2,32sltu $3,$5,$2movz $2,$5,$3move $5,$2jal uc_realloc_staticsw $2,%lo(allocated_static)($6)j $L565move $4,$2.set macro.set reorder.end avcodec_init.section .text.avcodec_get_frame_defaults,"ax",@progbits.align 2.align 5.globl avcodec_get_frame_defaults.ent avcodec_get_frame_defaults.type avcodec_get_frame_defaults, @functionavcodec_get_frame_defaults:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0andi $2,$4,0x3li $3,4 # 0x4subu $3,$3,$2li $2,2 # 0x2move $6,$4.set noreorder.set nomacrobeq $3,$2,$L589addiu $7,$4,200.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L590li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L609$L587:addiu $5,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L611addiu $2,$7,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$5,$2addiu $4,$2,32sltu $3,$5,$4.set noreorder.set nomacrobeq $3,$0,$L611addiu $2,$7,-31.set macro.set reorder$L603:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$4.set noreorder.set nomacrobne $2,$0,$L603addiu $2,$7,-31.set macro.set reorder$L611:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$5,$3.set noreorder.set nomacrobeq $4,$0,$L612addiu $2,$7,-4.set macro.set reorderaddiu $2,$5,4$L613:#APPpref 30,0($2).word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3.set noreorder.set nomacrobne $2,$0,$L613addiu $2,$5,4.set macro.set reorderaddiu $2,$7,-4$L612:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$5,$3beq $4,$0,$L596$L605:#APP.word 0b01110000101000000000010001010101 #S32SDI XR1,$5,4#NO_APPsltu $2,$5,$3bne $2,$0,$L605$L596:andi $3,$7,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L600addiu $4,$5,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L601li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L610li $4,1 # 0x1.set macro.set reordermove $2,$0li $3,-2147483648 # 0xffffffff80000000sw $4,48($6)sw $2,56($6).set noreorder.set nomacroj $31sw $3,60($6).set macro.set reorder$L600:sb $0,4($5)move $2,$0sb $0,1($4)li $3,-2147483648 # 0xffffffff80000000li $4,1 # 0x1sw $4,48($6)sw $2,56($6).set noreorder.set nomacroj $31sw $3,60($6).set macro.set reorder$L589:addiu $4,$6,2sb $0,0($6).set noreorder.set nomacroj $L587sb $0,1($6).set macro.set reorder$L601:li $4,1 # 0x1move $2,$0li $3,-2147483648 # 0xffffffff80000000sb $0,6($5)sb $0,4($5)sb $0,5($5)sw $4,48($6)sw $2,56($6).set noreorder.set nomacroj $31sw $3,60($6).set macro.set reorder$L590:addiu $4,$6,3sb $0,0($6)sb $0,1($6).set noreorder.set nomacroj $L587sb $0,2($6).set macro.set reorder$L610:move $2,$0li $3,-2147483648 # 0xffffffff80000000sb $0,4($5)sw $4,48($6)sw $2,56($6).set noreorder.set nomacroj $31sw $3,60($6).set macro.set reorder$L609:addiu $4,$6,1.set noreorder.set nomacroj $L587sb $0,0($6).set macro.set reorder.end avcodec_get_frame_defaults.section .text.avcodec_get_context_defaults2,"ax",@progbits.align 2.align 5.globl avcodec_get_context_defaults2.ent avcodec_get_context_defaults2.type avcodec_get_context_defaults2, @functionavcodec_get_context_defaults2:.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0.mask 0x80010000,-4.fmask 0x00000000,0andi $2,$4,0x3li $3,4 # 0x4addiu $sp,$sp,-24subu $3,$3,$2li $2,2 # 0x2sw $16,16($sp)sw $31,20($sp)move $16,$4.set noreorder.set nomacrobeq $3,$2,$L617addiu $7,$4,840.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L618li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L644$L615:addiu $6,$4,-4move $2,$0#APP.word 0b01110000000000100000000001101111 #S32I2M XR1,$2#NO_APPandi $3,$4,0x1f.set noreorder.set nomacrobeq $3,$0,$L648addiu $2,$7,-31.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$6,$2addiu $4,$2,32sltu $3,$6,$4.set noreorder.set nomacrobeq $3,$0,$L648addiu $2,$7,-31.set macro.set reorder$L638:#APP.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4#NO_APPsltu $2,$6,$4.set noreorder.set nomacrobne $2,$0,$L638addiu $2,$7,-31.set macro.set reorder$L648:li $3,-32 # 0xffffffffffffffe0and $3,$2,$3sltu $4,$6,$3.set noreorder.set nomacrobeq $4,$0,$L649addiu $2,$7,-4.set macro.set reorderaddiu $2,$6,4$L650:#APPpref 30,0($2).word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4#NO_APPsltu $2,$6,$3.set noreorder.set nomacrobne $2,$0,$L650addiu $2,$6,4.set macro.set reorderaddiu $2,$7,-4$L649:li $3,-4 # 0xfffffffffffffffcand $3,$2,$3sltu $4,$6,$3beq $4,$0,$L624$L640:#APP.word 0b01110000110000000000010001010101 #S32SDI XR1,$6,4#NO_APPsltu $2,$6,$3bne $2,$0,$L640$L624:andi $3,$7,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L628addiu $4,$6,4.set macro.set reorderli $2,3 # 0x3.set noreorder.set nomacrobeq $3,$2,$L629li $2,1 # 0x1.set macro.set reorderbeq $3,$2,$L645$L626:lui $2,%hi(av_codec_context_class)addiu $2,$2,%lo(av_codec_context_class)sw $2,0($16)li $2,1 # 0x1.set noreorder.set nomacrobeq $5,$2,$L646sw $5,224($16).set macro.set reorder$L630:.set noreorder.set nomacrobeq $5,$0,$L647xori $2,$5,0x3.set macro.set reorderli $5,32 # 0x20movn $5,$0,$2$L632:move $4,$16.set noreorder.set nomacrojal av_opt_set_defaults2move $6,$5.set macro.set reorderlui $2,%hi(avcodec_default_reget_buffer)addiu $2,$2,%lo(avcodec_default_reget_buffer)lui $3,%hi($LC34)sw $2,592($16)addiu $3,$3,%lo($LC34)lui $2,%hi(avcodec_default_get_buffer)sw $3,312($16)addiu $2,$2,%lo(avcodec_default_get_buffer)lui $3,%hi(avcodec_default_release_buffer)sw $2,260($16)addiu $3,$3,%lo(avcodec_default_release_buffer)lui $2,%hi(avcodec_default_get_format)sw $3,264($16)addiu $2,$2,%lo(avcodec_default_get_format)lui $3,%hi(avcodec_default_execute)li $4,1 # 0x1sw $2,504($16)addiu $3,$3,%lo(avcodec_default_execute)li $2,-1 # 0xffffffffffffffffsw $3,624($16)sw $2,52($16)sw $4,72($16)sw $4,36($16)sw $0,32($16)sw $4,404($16)sw $0,400($16)sw $0,584($16)lw $31,20($sp)lw $16,16($sp).set noreorder.set nomacroj $31addiu $sp,$sp,24.set macro.set reorder$L628:lui $2,%hi(av_codec_context_class)addiu $2,$2,%lo(av_codec_context_class)sb $0,4($6)sb $0,1($4)sw $2,0($16)li $2,1 # 0x1.set noreorder.set nomacrobne $5,$2,$L630sw $5,224($16).set macro.set reorder$L646:.set noreorder.set nomacroj $L632li $5,8 # 0x8.set macro.set reorder$L617:addiu $4,$16,2sb $0,0($16).set noreorder.set nomacroj $L615sb $0,1($16).set macro.set reorder$L647:.set noreorder.set nomacroj $L632li $5,16 # 0x10.set macro.set reorder$L629:sb $0,6($6)sb $0,4($6).set noreorder.set nomacroj $L626sb $0,5($6).set macro.set reorder$L618:addiu $4,$16,3sb $0,0($16)sb $0,1($16).set noreorder.set nomacroj $L615sb $0,2($16).set macro.set reorder$L645:.set noreorder.set nomacroj $L626sb $0,4($6).set macro.set reorder$L644:addiu $4,$16,1.set noreorder.set nomacroj $L615sb $0,0($16).set macro.set reorder.end avcodec_get_context_defaults2.section .rodata.str1.4.align 2$LC35:.ascii "pic->data[0]!=NULL in avcodec_default_get_buffer\012\000".align 2$LC36:.ascii "internal_buffer_count overflow (missing release_buffer?)".ascii "\012\000".section .text.avcodec_default_get_buffer,"ax",@progbits.align 2.align 5.globl avcodec_default_get_buffer.ent avcodec_default_get_buffer.type avcodec_default_get_buffer, @functionavcodec_default_get_buffer:.frame $sp,136,$31 # vars= 72, regs= 10/0, args= 24, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-136sw $20,112($sp)sw $19,108($sp)sw $31,132($sp)sw $fp,128($sp)sw $23,124($sp)sw $22,120($sp)sw $21,116($sp)sw $18,104($sp)sw $17,100($sp)sw $16,96($sp)lw $2,0($5)move $20,$5move $19,$4lw $17,40($4).set noreorder.set nomacrobne $2,$0,$L745lw $18,44($4).set macro.set reorderlw $6,528($4)slt $2,$6,32beq $2,$0,$L746blez $17,$L657.set noreorder.set nomacroblez $18,$L657addiu $3,$17,128.set macro.set reorderaddiu $2,$18,128multu $3,$2mfhi $5.set noreorder.set nomacrobleu $5,$0,$L747mflo $4.set macro.set reorder$L657:lui $6,%hi($LC3)$L759:move $4,$19addiu $6,$6,%lo($LC3)move $7,$17move $5,$0.set noreorder.set nomacrojal av_logsw $18,16($sp).set macro.set reorderli $2,-1 # 0xffffffffffffffff$L654:lw $31,132($sp)lw $fp,128($sp)lw $23,124($sp)lw $22,120($sp)lw $21,116($sp)lw $20,112($sp)lw $19,108($sp)lw $18,104($sp)lw $17,100($sp)lw $16,96($sp).set noreorder.set nomacroj $31addiu $sp,$sp,136.set macro.set reorder$L747:.set noreorder.set nomacrobeq $5,$0,$L748li $2,536805376 # 0x1fff0000.set macro.set reorder$L660:lw $5,532($19)beq $5,$0,$L749$L662:sll $3,$6,6lw $2,1984($5)addu $16,$5,$3lw $6,4($16)addiu $2,$2,1sw $2,1984($5).set noreorder.set nomacrobeq $6,$0,$L733addiu $21,$5,1984.set macro.set reorderlw $2,52($16).set noreorder.set nomacrobeq $17,$2,$L666addiu $22,$16,4.set macro.set reorder$L765:.set noreorder.set nomacrojal av_freepmove $4,$22.set macro.set reorderaddiu $4,$16,8.set noreorder.set nomacrojal av_freepsw $0,20($16).set macro.set reorderaddiu $4,$16,12.set noreorder.set nomacrojal av_freepsw $0,24($16).set macro.set reordersw $0,28($16).set noreorder.set n
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -