bitstream_filter.mid
来自「君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图」· MID 代码 · 共 166 行
MID
166 行
.file 1 "bitstream_filter.c" .section .mdebug.abi32 .previous .section .text.av_register_bitstream_filter,"ax",@progbits .align 2 .align 5 .globl av_register_bitstream_filter .ent av_register_bitstream_filter .type av_register_bitstream_filter, @functionav_register_bitstream_filter: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro lui $3,%hi(first_bitstream_filter) lw $2,%lo(first_bitstream_filter)($3) sw $2,16($4) j $31 sw $4,%lo(first_bitstream_filter)($3) .set macro .set reorder .end av_register_bitstream_filter .section .text.av_bitstream_filter_filter,"ax",@progbits .align 2 .align 5 .globl av_bitstream_filter_filter .ent av_bitstream_filter_filter .type av_bitstream_filter_filter, @functionav_bitstream_filter_filter: .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 .mask 0x00000000,0 .fmask 0x00000000,0 .set noreorder .set nomacro lw $9,4($4) lw $10,16($sp) lw $3,20($sp) lw $8,24($sp) lw $25,8($9) sw $3,0($7) jr $25 sw $8,0($10) .set macro .set reorder .end av_bitstream_filter_filter .section .text.av_bitstream_filter_close,"ax",@progbits .align 2 .align 5 .globl av_bitstream_filter_close .ent av_bitstream_filter_close .type av_bitstream_filter_close, @functionav_bitstream_filter_close: .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 .mask 0x80010000,-4 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-24 sw $16,16($sp) sw $31,20($sp) lw $2,4($4) lw $2,12($2) beq $2,$0,$L6 move $16,$4 jal $2 nop$L6: jal av_freep move $4,$16 jal av_parser_close lw $4,8($16) move $4,$16 lw $31,20($sp) lw $16,16($sp) j av_free addiu $sp,$sp,24 .set macro .set reorder .end av_bitstream_filter_close .section .text.av_bitstream_filter_init,"ax",@progbits .align 2 .align 5 .globl av_bitstream_filter_init .ent av_bitstream_filter_init .type av_bitstream_filter_init, @functionav_bitstream_filter_init: .frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0 .mask 0x80030000,-8 .fmask 0x00000000,0 .set noreorder .set nomacro addiu $sp,$sp,-32 sw $17,20($sp) sw $31,24($sp) sw $16,16($sp) lui $2,%hi(first_bitstream_filter) lw $16,%lo(first_bitstream_filter)($2) bne $16,$0,$L17 move $17,$4 j $L19 move $17,$0$L13: lw $16,16($16) beq $16,$0,$L11 nop$L17: lw $5,0($16) jal strcmp move $4,$17 bne $2,$0,$L13 nop jal av_mallocz li $4,16 # 0x10 lw $4,4($16) sw $16,4($2) jal av_mallocz move $17,$2 sw $2,0($17) lw $31,24($sp) move $2,$17 lw $16,16($sp) lw $17,20($sp) j $31 addiu $sp,$sp,32$L11: move $17,$0$L19: move $2,$17 lw $31,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,32 .set macro .set reorder .end av_bitstream_filter_init .globl first_bitstream_filter .section .bss .align 2 .type first_bitstream_filter, @object .size first_bitstream_filter, 4first_bitstream_filter: .space 4 .ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?