📄 utils.s
字号:
.file 1 "utils.c".section .mdebug.abi32.previous.section .text.av_free_static,"ax",@progbits.align 2.align 5.globl av_free_static.ent av_free_static.type av_free_static, @functionav_free_static:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj $31nop.set macro.set reorder.end av_free_static.section .text.register_avcodec,"ax",@progbits.align 2.align 5.globl register_avcodec.ent register_avcodec.type register_avcodec, @functionregister_avcodec:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolui $3,%hi(first_avcodec)lw $2,%lo(first_avcodec)($3)beq $2,$0,$L11addiu $3,$3,%lo(first_avcodec)$L8:addiu $3,$2,36lw $2,36($2)bne $2,$0,$L8nopsw $4,0($3)j $31sw $0,36($4)$L11:sw $4,0($3)j $31sw $0,36($4).set macro.set reorder.end register_avcodec.section .text.avcodec_set_dimensions,"ax",@progbits.align 2.align 5.globl avcodec_set_dimensions.ent avcodec_set_dimensions.type avcodec_set_dimensions, @functionavcodec_set_dimensions:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $7,664($4)subu $3,$0,$5subu $2,$0,$6sra $2,$2,$7sra $3,$3,$7subu $3,$0,$3subu $2,$0,$2sw $2,44($4)sw $3,40($4)sw $5,668($4)j $31sw $6,672($4).set macro.set reorder.end avcodec_set_dimensions.section .text.avcodec_align_dimensions,"ax",@progbits.align 2.align 5.globl avcodec_align_dimensions.ent avcodec_align_dimensions.type avcodec_align_dimensions, @functionavcodec_align_dimensions:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $3,52($4)sltu $2,$3,40beq $2,$0,$L15move $7,$4sll $2,$3,2lui $3,%hi($L22)addiu $3,$3,%lo($L22)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L22:.word $L16.word $L16.word $L15.word $L17.word $L16.word $L16.word $L15.word $L18.word $L19.word $L15.word $L27.word $L16.word $L15.word $L15.word $L28.word $L16.word $L16.word $L16.word $L15.word $L15.word $L16.word $L19.word $L15.word $L15.word $L15.word $L15.word $L15.word $L15.word $L15.word $L15.word $L15.word $L15.word $L15.word $L15.word $L15.word $L16.word $L16.word $L15.word $L15.word $L16.section .text.avcodec_align_dimensions$L17:lw $2,228($7)addiu $2,$2,-54sltu $2,$2,2bne $2,$0,$L25nop$L15:li $8,1 # 0x1$L30:li $7,1 # 0x1li $3,-1 # 0xffffffffffffffffli $4,-1 # 0xffffffffffffffff$L23:lw $2,0($5)addu $2,$8,$2addiu $2,$2,-1and $2,$2,$3sw $2,0($5)lw $3,0($6)addu $3,$7,$3addiu $3,$3,-1and $3,$3,$4j $31sw $3,0($6)$L16:li $8,16 # 0x10li $7,16 # 0x10li $3,-16 # 0xfffffffffffffff0j $L23li $4,-16 # 0xfffffffffffffff0$L19:li $8,32 # 0x20li $7,8 # 0x8li $3,-32 # 0xffffffffffffffe0j $L23li $4,-8 # 0xfffffffffffffff8$L28:lw $4,228($7)$L21:li $2,50 # 0x32bne $4,$2,$L30li $8,1 # 0x1$L25:lw $2,0($5)$L29:li $8,4 # 0x4addu $2,$8,$2li $3,-4 # 0xfffffffffffffffcaddiu $2,$2,-1and $2,$2,$3sw $2,0($5)lw $3,0($6)li $7,4 # 0x4addu $3,$7,$3li $4,-4 # 0xfffffffffffffffcaddiu $3,$3,-1and $3,$3,$4j $31sw $3,0($6)$L27:lw $4,228($7)li $2,43 # 0x2b$L31:bne $4,$2,$L21nopj $L29lw $2,0($5)$L18:lw $4,228($7)li $2,23 # 0x17bne $4,$2,$L31li $2,43 # 0x2bli $8,64 # 0x40li $7,64 # 0x40li $3,-64 # 0xffffffffffffffc0j $L23li $4,-64 # 0xffffffffffffffc0.set macro.set reorder.end avcodec_align_dimensions.section .text.avcodec_default_release_buffer,"ax",@progbits.align 2.align 5.globl avcodec_default_release_buffer.ent avcodec_default_release_buffer.type avcodec_default_release_buffer, @functionavcodec_default_release_buffer:.frame $sp,64,$31 # vars= 64, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $3,528($4)addiu $sp,$sp,-64blez $3,$L49move $11,$5lw $8,532($4)lw $7,0($5)lw $2,20($8)beq $2,$7,$L35move $9,$8addiu $6,$8,64j $L37move $5,$0$L38:lw $2,20($6)move $8,$6beq $2,$7,$L35addiu $6,$6,64$L37:addiu $5,$5,1bne $3,$5,$L38nop$L35:addiu $3,$3,-1sll $2,$3,6addu $9,$2,$9sw $3,528($4)move $6,$9move $7,$spaddiu $10,$9,64$L39:lw $2,0($6)lw $3,4($6)lw $4,8($6)lw $5,12($6)addiu $6,$6,16sw $2,0($7)sw $3,4($7)sw $4,8($7)sw $5,12($7)bne $6,$10,$L39addiu $7,$7,16move $7,$9move $6,$8addiu $9,$8,64$L40:lw $2,0($6)lw $3,4($6)lw $4,8($6)lw $5,12($6)addiu $6,$6,16sw $2,0($7)sw $3,4($7)sw $4,8($7)sw $5,12($7)bne $6,$9,$L40addiu $7,$7,16move $6,$8move $7,$spaddiu $8,$sp,64$L41:lw $2,0($7)lw $3,4($7)lw $4,8($7)lw $5,12($7)addiu $7,$7,16sw $2,0($6)sw $3,4($6)sw $4,8($6)sw $5,12($6)bne $7,$8,$L41addiu $6,$6,16addiu $sp,$sp,64sw $0,12($11)sw $0,0($11)sw $0,4($11)j $31sw $0,8($11)$L49:lw $9,532($4)j $L35move $8,$0.set macro.set reorder.end avcodec_default_release_buffer.section .text.avcodec_default_execute,"ax",@progbits.align 2.align 5.globl avcodec_default_execute.ent avcodec_default_execute.type avcodec_default_execute, @functionavcodec_default_execute:.frame $sp,48,$31 # vars= 0, regs= 7/0, args= 16, gp= 0.mask 0x803f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-48sw $18,24($sp)lw $18,64($sp)sw $20,32($sp)sw $19,28($sp)sw $31,40($sp)sw $21,36($sp)sw $17,20($sp)sw $16,16($sp)move $20,$4blez $18,$L51move $19,$5bne $7,$0,$L53move $17,$0move $16,$6$L55:lw $5,0($16)move $4,$20jal $19addiu $17,$17,1bne $18,$17,$L55addiu $16,$16,4$L51:lw $31,40($sp)$L60:lw $21,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$0j $31addiu $sp,$sp,48$L53:move $17,$6move $16,$7move $21,$0$L56:lw $5,0($17)jal $19move $4,$20addiu $21,$21,1sw $2,0($16)addiu $17,$17,4bne $18,$21,$L56addiu $16,$16,4j $L60lw $31,40($sp).set macro.set reorder.end avcodec_default_execute.section .text.avcodec_default_get_format,"ax",@progbits.align 2.align 5.globl avcodec_default_get_format.ent avcodec_default_get_format.type avcodec_default_get_format, @functionavcodec_default_get_format:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroj $31lw $2,0($5).set macro.set reorder.end avcodec_default_get_format.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "NULL\000".section .text.context_to_name,"ax",@progbits.align 2.align 5.ent context_to_name.type context_to_name, @functioncontext_to_name:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrobeq $4,$0,$L69lui $2,%hi($LC0)lw $2,132($4)beq $2,$0,$L64noplw $2,0($2)beq $2,$0,$L64nopj $31nop$L64:lui $2,%hi($LC0)$L69:j $31addiu $2,$2,%lo($LC0).set macro.set reorder.end context_to_name.section .text.avcodec_encode_audio,"ax",@progbits.align 2.align 5.globl avcodec_encode_audio.ent avcodec_encode_audio.type avcodec_encode_audio, @functionavcodec_encode_audio:.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0.mask 0x80010000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-24sw $16,16($sp)sw $31,20($sp)lw $3,132($4)move $16,$4lw $2,32($3)andi $2,$2,0x20bne $2,$0,$L71move $9,$7beq $9,$0,$L74move $8,$0$L71:lw $2,20($3)jal $2nopmove $8,$2lw $2,80($16)addiu $2,$2,1sw $2,80($16)$L74:lw $31,20($sp)lw $16,16($sp)move $2,$8j $31addiu $sp,$sp,24.set macro.set reorder.end avcodec_encode_audio.section .text.avcodec_encode_subtitle,"ax",@progbits.align 2.align 5.globl avcodec_encode_subtitle.ent avcodec_encode_subtitle.type avcodec_encode_subtitle, @functionavcodec_encode_subtitle:.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0.mask 0x80010000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-24sw $31,20($sp)sw $16,16($sp)lw $3,132($4)lw $2,20($3)jal $2move $16,$4lw $3,80($16)addiu $3,$3,1sw $3,80($16)lw $31,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,24.set macro.set reorder.end avcodec_encode_subtitle.section .text.avcodec_decode_subtitle,"ax",@progbits.align 2.align 5.globl avcodec_decode_subtitle.ent avcodec_decode_subtitle.type avcodec_decode_subtitle, @functionavcodec_decode_subtitle:.frame $sp,40,$31 # vars= 0, regs= 3/0, args= 24, gp= 0.mask 0x80030000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40sw $17,28($sp)sw $16,24($sp)sw $31,32($sp)lw $2,56($sp)lw $3,132($4)sw $2,16($sp)lw $2,28($3)move $16,$6sw $0,0($6)jal $2move $17,$4lw $3,0($16)beq $3,$0,$L82lw $31,32($sp)lw $3,80($17)addiu $3,$3,1sw $3,80($17)lw $31,32($sp)$L82:lw $17,28($sp)lw $16,24($sp)j $31addiu $sp,$sp,40.set macro.set reorder.end avcodec_decode_subtitle.section .text.avcodec_find_encoder,"ax",@progbits.align 2.align 5.globl avcodec_find_encoder.ent avcodec_find_encoder.type avcodec_find_encoder, @functionavcodec_find_encoder:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolui $2,%hi(first_avcodec)lw $3,%lo(first_avcodec)($2)beq $3,$0,$L84nop$L89:lw $2,20($3)beq $2,$0,$L86noplw $2,8($3)beq $2,$4,$L84nop$L86:lw $3,36($3)bne $3,$0,$L89nop$L84:j $31move $2,$3.set macro.set reorder.end avcodec_find_encoder.section .text.avcodec_find_decoder,"ax",@progbits.align 2.align 5.globl avcodec_find_decoder.ent avcodec_find_decoder.type avcodec_find_decoder, @functionavcodec_find_decoder:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolui $2,%hi(first_avcodec)lw $3,%lo(first_avcodec)($2)beq $3,$0,$L92nop$L97:lw $2,28($3)beq $2,$0,$L94noplw $2,8($3)beq $2,$4,$L92nop$L94:lw $3,36($3)bne $3,$0,$L97nop$L92:j $31move $2,$3.set macro.set reorder.end avcodec_find_decoder.section .text.avcodec_version,"ax",@progbits.align 2.align 5.globl avcodec_version.ent avcodec_version.type avcodec_version, @functionavcodec_version:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroli $2,3342336 # 0x330000j $31ori $2,$2,0x2c00.set macro.set reorder.end avcodec_version.section .text.avcodec_build,"ax",@progbits.align 2.align 5.globl avcodec_build.ent avcodec_build.type avcodec_build, @functionavcodec_build:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroli $2,3342336 # 0x330000j $31ori $2,$2,0x2c00.set macro.set reorder.end avcodec_build.section .text.avcodec_flush_buffers,"ax",@progbits.align 2.align 5.globl avcodec_flush_buffers.ent avcodec_flush_buffers.type avcodec_flush_buffers, @functionavcodec_flush_buffers:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrolw $2,132($4)lw $25,40($2)beq $25,$0,$L107nopjr $25nop$L107:j $31nop.set macro.set reorder.end avcodec_flush_buffers.section .text.av_get_pict_type_char,"ax",@progbits.align 2.align 5.globl av_get_pict_type_char.ent av_get_pict_type_char.type av_get_pict_type_char, @functionav_get_pict_type_char:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacrosltu $2,$4,7beq $2,$0,$L109lui $3,%hi($L116)sll $2,$4,2addiu $3,$3,%lo($L116)addu $2,$2,$3lw $4,0($2)j $4nop.rdata.align 2.align 2$L116:.word $L109.word $L110.word $L111.word $L112.word $L113.word $L114.word $L115.section .text.av_get_pict_type_char$L109:j $31li $2,63 # 0x3f$L110:j $31li $2,73 # 0x49$L115:j $31li $2,112 # 0x70$L114:j $31li $2,105 # 0x69$L113:j $31li $2,83 # 0x53$L112:j $31li $2,66 # 0x42$L111:j $31li $2,80 # 0x50.set macro.set reorder.end av_get_pict_type_char.section .text.av_get_bits_per_sample,"ax",@progbits.align 2.align 5.globl av_get_bits_per_sample.ent av_get_bits_per_sample.type av_get_bits_per_sample, @functionav_get_bits_per_sample:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroli $3,65536 # 0x10000ori $2,$3,0xbsltu $2,$2,$4bne $2,$0,$L128ori $2,$3,0x100cori $2,$3,0x8sltu $2,$4,$2bne $2,$0,$L134li $2,32 # 0x20j $31nop$L128:beq $4,$2,$L125nopsltu $2,$2,$4beq $2,$0,$L135ori $2,$3,0x10ori $2,$3,0x1010beq $4,$2,$L126nopori $2,$3,0x1011beq $4,$2,$L127nopori $2,$3,0x100fbeq $4,$2,$L125nop$L120:j $31move $2,$0$L134:sltu $2,$4,$3bne $2,$0,$L120nopori $2,$3,0x4sltu $2,$4,$2beq $2,$0,$L136nopj $31li $2,16 # 0x10$L135:sltu $2,$2,$4bne $2,$0,$L120nopj $31li $2,24 # 0x18$L125:j $31li $2,4 # 0x4$L136:j $31li $2,8 # 0x8$L126:j $31li $2,3 # 0x3$L127:j $31li $2,2 # 0x2.set macro.set reorder.end av_get_bits_per_sample.section .text.av_get_bits_per_sample_format,"ax",@progbits.align 2.align 5.globl av_get_bits_per_sample_format.ent av_get_bits_per_sample_format.type av_get_bits_per_sample_format, @function
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -