📄 mjpega_dump_header_bsf.s
字号:
.file 1 "mjpega_dump_header_bsf.c".section .mdebug.abi32.previous.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "mjpega bitstream filter only applies to mjpeg codec\012\000".align 2$LC1:.ascii "mjpg\000".align 2$LC2:.ascii "strlen(s)==4\000".align 2$LC3:.ascii "../libavutil/common.h\000".align 2$LC4:.ascii "bitstream already formatted\012\000".align 2$LC5:.ascii "could not find SOS marker in bitstream\012\000".section .text.mjpega_dump_header,"ax",@progbits.align 2.align 5.ent mjpega_dump_header.type mjpega_dump_header, @functionmjpega_dump_header:.frame $sp,56,$31 # vars= 0, regs= 10/0, args= 16, gp= 0.mask 0xc0ff0000,-4.fmask 0x00000000,0addiu $sp,$sp,-56sw $23,44($sp)sw $22,40($sp)sw $21,36($sp)sw $20,32($sp)sw $19,28($sp)sw $31,52($sp)sw $fp,48($sp)sw $18,24($sp)sw $17,20($sp)sw $16,16($sp)lw $3,228($5)li $2,8 # 0x8move $20,$5move $22,$7lw $23,72($sp)lw $21,76($sp).set noreorder.set nomacrobeq $3,$2,$L2lw $19,80($sp).set macro.set reorderlui $6,%hi($LC0)move $4,$5addiu $6,$6,%lo($LC0).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reordermove $8,$0$L4:lw $31,52($sp)lw $fp,48($sp)lw $23,44($sp)lw $22,40($sp)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,$8.set noreorder.set nomacroj $31addiu $sp,$sp,56.set macro.set reorder$L2:addiu $4,$19,52.set noreorder.set nomacrojal av_mallocsw $0,0($23).set macro.set reordermove $16,$2sw $2,0($22)addiu $4,$2,6li $2,-40sb $2,1($16)li $5,-1li $3,42li $2,-31lui $fp,%hi($LC1)sb $5,2($16)sb $3,5($16)sb $5,0($16)sb $2,3($16)sb $0,4($16)addiu $5,$fp,%lo($LC1)sb $0,1($4)sb $0,3($4)sb $0,2($4)li $6,4 # 0x4addiu $4,$16,10.set noreorder.set nomacrojal memcpysb $0,6($16).set macro.set reorderaddiu $3,$19,44srl $6,$3,8srl $5,$3,16srl $8,$3,24addiu $2,$16,14addiu $4,$16,18addiu $7,$16,22andi $6,$6,0x00ffandi $5,$5,0x00ffandi $3,$3,0x00ffaddiu $9,$19,-1sb $5,1($2)sb $3,3($2)sb $6,2($2)sb $8,14($16)sb $5,1($4)sb $3,3($4)sb $6,2($4)sb $8,18($16)sb $0,1($7)sb $0,3($7)sb $0,2($7).set noreorder.set nomacroblez $9,$L5sb $0,22($16).set macro.set reorderaddiu $18,$16,26li $17,46 # 0x2e.set noreorder.set nomacroj $L7move $16,$21.set macro.set reorder$L8:addiu $17,$17,1$L55:addiu $2,$19,45.set noreorder.set nomacrobeq $2,$17,$L5addiu $16,$16,1.set macro.set reorder$L7:lbu $3,0($16)li $2,255 # 0xff.set noreorder.set nomacrobne $3,$2,$L8addiu $5,$17,-46.set macro.set reorderlbu $2,1($16)addiu $2,$2,64andi $2,$2,0x00ffsltu $3,$2,34.set noreorder.set nomacrobeq $3,$0,$L8lui $3,%hi($L13).set macro.set reordersll $2,$2,2addiu $3,$3,%lo($L13)addu $2,$2,$3lw $4,0($2)j $4.rdata.align 2.align 2$L13:.word $L10.word $L8.word $L8.word $L8.word $L10.word $L8.word $L8.word $L8.word $L8.word $L8.word $L8.word $L8.word $L8.word $L8.word $L8.word $L8.word $L8.word $L8.word $L8.word $L8.word $L8.word $L8.word $L8.word $L8.word $L8.word $L8.word $L11.word $L10.word $L8.word $L8.word $L8.word $L8.word $L8.word $L12.section .text.mjpega_dump_header$L11:addiu $3,$5,46srl $2,$3,8srl $4,$3,16srl $5,$3,24sb $5,0($18)sb $3,3($18)sb $2,2($18)sb $4,1($18)lbu $2,2($16)lbu $4,3($16)sll $2,$2,8or $2,$2,$4addu $3,$3,$2addiu $16,$19,-2addiu $7,$18,4srl $6,$3,24srl $2,$3,8srl $4,$3,16sltu $5,$16,32sb $3,3($7)sb $2,2($7)sb $4,1($7)addiu $17,$18,8sb $6,4($18).set noreorder.set nomacrobne $5,$0,$L14addiu $3,$21,2.set macro.set reorderandi $2,$17,0x3.set noreorder.set nomacrobne $2,$0,$L14andi $2,$3,0x3.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L53li $2,-32 # 0xffffffffffffffe0.set macro.set reorder$L14:move $5,$3move $4,$17.set noreorder.set nomacrojal memcpymove $6,$16.set macro.set reorder$L22:lw $3,0($22)addu $2,$17,$16subu $2,$2,$3sw $2,0($23)li $8,1 # 0x1lw $31,52($sp)lw $fp,48($sp)lw $23,44($sp)lw $22,40($sp)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,$8.set noreorder.set nomacroj $31addiu $sp,$sp,56.set macro.set reorder$L10:srl $2,$17,8srl $3,$17,16srl $4,$17,24sb $2,2($18)sb $17,3($18)addiu $2,$19,45addiu $17,$17,1sb $3,1($18)sb $4,0($18)addiu $16,$16,1.set noreorder.set nomacrobne $2,$17,$L7addiu $18,$18,4.set macro.set reorder$L5:.set noreorder.set nomacrojal av_freepmove $4,$22.set macro.set reorderlui $6,%hi($LC5)move $4,$20addiu $6,$6,%lo($LC5).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reordermove $8,$0lw $31,52($sp)lw $fp,48($sp)lw $23,44($sp)lw $22,40($sp)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,$8.set noreorder.set nomacroj $31addiu $sp,$sp,56.set macro.set reorder$L12:addiu $2,$17,-38slt $2,$2,$19beq $2,$0,$L8.set noreorder.set nomacrojal strlenaddiu $4,$fp,%lo($LC1).set macro.set reorderli $3,4 # 0x4lbu $8,11($16)lbu $4,10($16)lbu $11,9($16)lbu $10,8($16).set noreorder.set nomacrobne $2,$3,$L54lui $9,%hi($LC1).set macro.set reorderaddiu $2,$9,%lo($LC1)lb $7,3($2)lb $6,1($2)lb $5,2($2)sll $3,$8,24sll $2,$4,16lb $4,%lo($LC1)($9)or $3,$3,$2sll $6,$6,8sll $5,$5,16sll $7,$7,24or $3,$3,$10addu $4,$4,$6addu $5,$5,$7sll $2,$11,8or $2,$2,$3addu $4,$4,$5.set noreorder.set nomacrobne $2,$4,$L55addiu $17,$17,1.set macro.set reorderaddiu $17,$17,-1lui $6,%hi($LC4)move $4,$20addiu $6,$6,%lo($LC4).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reordersltu $2,$19,32.set noreorder.set nomacrobne $2,$0,$L30lw $4,0($22).set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L30andi $2,$21,0x3.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L56move $5,$21.set macro.set reorderli $2,-32 # 0xffffffffffffffe0addiu $4,$4,-4and $2,$19,$2addu $6,$4,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L34addiu $5,$21,-4.set macro.set reorder$L45:#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,$6bne $2,$0,$L45$L34:andi $2,$19,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L57andi $3,$19,0x3.set macro.set reorder$L46:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L46andi $3,$19,0x3.set macro.set reorder$L57:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L40li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L41li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L38lbu $2,4($5)sb $2,4($4)$L38:li $8,1 # 0x1.set noreorder.set nomacroj $L4sw $19,0($23).set macro.set reorder$L53:and $2,$16,$2addu $6,$7,$2sltu $3,$7,$6move $4,$7.set noreorder.set nomacrobeq $3,$0,$L18addiu $5,$21,-2.set macro.set reorder$L43:#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,$6bne $2,$0,$L43$L18:andi $2,$16,0x1caddu $6,$6,$2sltu $3,$4,$6.set noreorder.set nomacrobeq $3,$0,$L58andi $3,$16,0x3.set macro.set reorder$L44:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$6.set noreorder.set nomacrobne $2,$0,$L44andi $3,$16,0x3.set macro.set reorder$L58:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L24li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L25li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L22lbu $2,4($5).set noreorder.set nomacroj $L22sb $2,4($4).set macro.set reorder$L24:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L22sb $3,5($4).set macro.set reorder$L25:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L22sb $2,6($4).set macro.set reorder$L30:move $5,$21$L56:.set noreorder.set nomacrojal memcpymove $6,$19.set macro.set reorderli $8,1 # 0x1.set noreorder.set nomacroj $L4sw $19,0($23).set macro.set reorder$L54:lui $4,%hi($LC2)lui $5,%hi($LC3)lui $7,%hi(__PRETTY_FUNCTION__.3638)addiu $4,$4,%lo($LC2)addiu $5,$5,%lo($LC3)addiu $7,$7,%lo(__PRETTY_FUNCTION__.3638).set noreorder.set nomacrojal __assert_failli $6,211 # 0xd3.set macro.set reorder$L40:lbu $2,4($5)li $8,1 # 0x1sb $2,4($4)lbu $3,5($5)sb $3,5($4).set noreorder.set nomacroj $L4sw $19,0($23).set macro.set reorder$L41:lbu $2,4($5)li $8,1 # 0x1sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5)sb $2,6($4).set noreorder.set nomacroj $L4sw $19,0($23).set macro.set reorder.end mjpega_dump_header.globl mjpega_dump_header_bsf.section .rodata.str1.4.align 2$LC6:.ascii "mjpegadump\000".data.align 2.type mjpega_dump_header_bsf, @object.size mjpega_dump_header_bsf, 20mjpega_dump_header_bsf:.word $LC6.word 0.word mjpega_dump_header.space 8.rdata.align 2.type __PRETTY_FUNCTION__.3638, @object.size __PRETTY_FUNCTION__.3638, 14__PRETTY_FUNCTION__.3638:.ascii "ff_get_fourcc\000".ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -