📄 mpegvideo_parser.s
字号:
.file 1 "mpegvideo_parser.c".section .mdebug.abi32.previous.section .text.mpegvideo_split,"ax",@progbits.align 2.align 5.ent mpegvideo_split.type mpegvideo_split, @functionmpegvideo_split:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroblez $6,$L2move $7,$0li $3,-1 # 0xffffffffffffffffli $8,435 # 0x1b3li $9,437 # 0x1b5$L4:addu $2,$5,$7lbu $4,0($2)sll $3,$3,8or $3,$3,$4beq $3,$8,$L5nopbeq $3,$9,$L5sltu $2,$3,512beq $2,$0,$L5sltu $4,$3,256beq $4,$0,$L14nop$L5:addiu $7,$7,1bne $6,$7,$L4nop$L2:j $31move $2,$0$L14:j $31addiu $2,$7,-3.set macro.set reorder.end mpegvideo_split.section .text.mpegvideo_parse,"ax",@progbits.align 2.align 5.ent mpegvideo_parse.type mpegvideo_parse, @functionmpegvideo_parse:.frame $sp,64,$31 # vars= 8, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-64sw $22,48($sp)sw $21,44($sp)sw $31,60($sp)sw $fp,56($sp)sw $23,52($sp)sw $20,40($sp)sw $19,36($sp)sw $18,32($sp)sw $17,28($sp)sw $16,24($sp)lw $2,176($4)move $22,$4andi $2,$2,0x1move $21,$5sw $6,72($sp)sw $7,76($sp)beq $2,$0,$L16lw $19,0($4)lw $23,84($sp)move $4,$23$L18:lw $3,80($sp)sw $0,36($22)addu $18,$3,$4sltu $2,$3,$18beq $2,$0,$L21move $17,$3addiu $fp,$sp,16j $L23li $20,-1 # 0xffffffffffffffff$L52:beq $3,$2,$L51slt $2,$4,2addiu $2,$3,-257$L55:sltu $2,$2,175bne $2,$0,$L54lw $4,84($sp)$L29:sltu $2,$17,$18$L56:beq $2,$0,$L54lw $4,84($sp)$L23:move $4,$17move $5,$18move $6,$fpjal ff_find_start_codesw $20,16($sp)lw $3,16($sp)move $17,$2subu $4,$18,$2li $2,435 # 0x1b3beq $3,$2,$L26sltu $2,$3,436bne $2,$0,$L52li $2,256 # 0x100li $2,437 # 0x1b5beq $3,$2,$L27nopbne $3,$20,$L55addiu $2,$3,-257lw $4,84($sp)$L54:lw $3,80($sp)$L21:lw $2,72($sp)sw $3,0($2)lw $2,76($sp)sw $4,0($2)$L20:move $2,$23lw $31,60($sp)lw $fp,56($sp)lw $23,52($sp)lw $22,48($sp)lw $21,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,64$L26:slt $2,$4,7bne $2,$0,$L56sltu $2,$17,$18lbu $5,0($17)lbu $2,1($17)sll $5,$5,4srl $2,$2,4or $5,$5,$2sw $5,44($19)lbu $6,1($17)lbu $2,2($17)andi $6,$6,0xfsll $6,$6,8or $6,$6,$2move $4,$21jal avcodec_set_dimensionssw $6,48($19)lbu $3,3($17)lui $2,%hi(ff_frame_rate_tab)andi $3,$3,0xfaddiu $2,$2,%lo(ff_frame_rate_tab)sll $3,$3,3addu $3,$3,$2lw $4,4($3)lw $5,0($3)sw $4,32($21)sw $5,36($21)sw $4,32($19)sw $5,36($19)lbu $2,4($17)lbu $3,5($17)lbu $4,6($17)sll $3,$3,2sll $2,$2,10or $2,$2,$3srl $4,$4,6or $2,$2,$4sll $5,$2,6sll $2,$2,4addu $2,$2,$5sll $3,$2,2li $4,1 # 0x1addu $2,$2,$3sw $2,4($21)sw $4,16($21)j $L29sw $4,228($21)$L27:blez $4,$L29li $5,1 # 0x1lbu $2,0($17)srl $3,$2,4beq $3,$5,$L33li $2,8 # 0x8bne $3,$2,$L56sltu $2,$17,$18slt $2,$4,5bne $2,$0,$L56sltu $2,$17,$18lbu $4,3($17)lbu $3,2($17)andi $2,$4,0x2beq $2,$0,$L37lbu $6,4($17)lw $2,40($19)beq $2,$0,$L39andi $2,$6,0x80andi $2,$4,0x80beq $2,$0,$L41li $2,2 # 0x2li $2,4 # 0x4sw $2,36($22)$L37:andi $3,$3,0x3li $2,3 # 0x3beq $3,$2,$L56sltu $2,$17,$18j $L56sw $20,36($22)$L51:bne $2,$0,$L56sltu $2,$17,$18lbu $2,1($17)srl $2,$2,3andi $2,$2,0x7j $L29sw $2,32($22)$L16:lui $3,%hi(ff_mpeg1_find_frame_end_funcp)lw $6,84($sp)lw $5,80($sp)lw $2,%lo(ff_mpeg1_find_frame_end_funcp)($3)jal $2move $4,$19move $5,$2move $4,$19addiu $6,$sp,80addiu $7,$sp,84jal ff_combine_framemove $23,$2bltz $2,$L53lw $4,84($sp)j $L18lw $19,0($22)$L33:slt $2,$4,6bne $2,$0,$L56sltu $2,$17,$18lbu $4,1($17)lbu $5,2($17)andi $3,$4,0x8lbu $16,5($17)lbu $7,3($17)sw $3,40($19)lbu $2,5($17)andi $4,$4,0x1srl $2,$2,7sltu $2,$2,1sw $2,268($21)srl $3,$5,7andi $2,$5,0x1fsll $4,$4,1lw $6,48($19)or $4,$4,$3srl $7,$7,1lw $3,44($19)sll $2,$2,7sll $5,$5,7or $2,$2,$7sll $4,$4,12andi $5,$5,0x3000or $3,$3,$4or $6,$6,$5sll $4,$2,24sll $2,$2,22sw $3,44($19)sw $6,48($19)addu $2,$2,$4lw $3,4($21)sll $4,$2,2addu $2,$2,$4addu $3,$3,$2sw $3,4($21)lw $5,44($19)lw $6,48($19)jal avcodec_set_dimensionsmove $4,$21srl $2,$16,5lw $3,36($19)lw $4,32($19)andi $2,$2,0x3andi $16,$16,0x1faddiu $2,$2,1addiu $16,$16,1mul $3,$3,$2mul $4,$4,$16li $2,2 # 0x2sw $3,36($21)sw $4,32($21)sw $2,16($21)j $L29sw $2,228($21)$L53:lw $2,72($sp)lw $23,84($sp)sw $0,0($2)lw $2,76($sp)j $L20sw $0,0($2)$L39:beq $2,$0,$L37nopj $L37sw $5,36($22)$L41:j $L37sw $2,36($22).set macro.set reorder.end mpegvideo_parse.globl ff_frame_rate_tab.rdata.align 2.type ff_frame_rate_tab, @object.size ff_frame_rate_tab, 120ff_frame_rate_tab:.word 0.word 0.word 24000.word 1001.word 24.word 1.word 25.word 1.word 30000.word 1001.word 30.word 1.word 50.word 1.word 60000.word 1001.word 60.word 1.word 15.word 1.word 5.word 1.word 10.word 1.word 12.word 1.word 15.word 1.word 0.word 0.globl mpegvideo_parser.data.align 2.type mpegvideo_parser, @object.size mpegvideo_parser, 44mpegvideo_parser:.word 1.word 2.space 12.word 60.word 0.word mpegvideo_parse.word ff_parse1_close.word mpegvideo_split.space 4.comm ff_mpeg1_find_frame_end_funcp,4,4.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -