📄 imx_dump_header_bsf.s
字号:
.file 1 "imx_dump_header_bsf.c".section .mdebug.abi32.previous.section .rodata.str1.4,"aMS",@progbits,1.align 2$LC0:.ascii "imx bitstream filter only applies to mpeg2video codec\012".ascii "\000".section .text.imx_dump_header,"ax",@progbits.align 2.align 5.ent imx_dump_header.type imx_dump_header, @functionimx_dump_header:.frame $sp,40,$31 # vars= 0, regs= 6/0, args= 16, gp= 0.mask 0x801f0000,-4.fmask 0x00000000,0addiu $sp,$sp,-40sw $20,32($sp)sw $18,24($sp)sw $17,20($sp)sw $31,36($sp)sw $19,28($sp)sw $16,16($sp)lw $3,228($5)li $2,2 # 0x2move $4,$5move $20,$7lw $18,60($sp).set noreorder.set nomacrobeq $3,$2,$L2lw $17,64($sp).set macro.set reorderlui $6,%hi($LC0)addiu $6,$6,%lo($LC0).set noreorder.set nomacrojal av_logmove $5,$0.set macro.set reorderlw $31,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)move $2,$0.set noreorder.set nomacroj $31addiu $sp,$sp,40.set macro.set reorder$L2:.set noreorder.set nomacrojal av_mallocaddiu $4,$17,28.set macro.set reorderlui $5,%hi(imx_header.5206)move $16,$2addiu $5,$5,%lo(imx_header.5206)move $4,$2li $6,16 # 0x10.set noreorder.set nomacrojal memcpysw $2,0($20).set macro.set reorderaddiu $3,$16,17srl $4,$17,8srl $5,$17,16li $2,-125sltu $6,$17,32sb $2,16($16)addiu $19,$16,20sb $4,1($3)sb $17,2($3)sb $5,17($16).set noreorder.set nomacrobne $6,$0,$L5addiu $3,$16,16.set macro.set reorderandi $2,$19,0x3.set noreorder.set nomacrobeq $2,$0,$L23andi $2,$18,0x3.set macro.set reorder$L5:move $5,$18$L24:move $4,$19.set noreorder.set nomacrojal memcpymove $6,$17.set macro.set reorder$L13:lw $4,0($20)addu $3,$19,$17lw $2,56($sp)subu $3,$3,$4sw $3,0($2)lw $31,36($sp)lw $20,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)li $2,1 # 0x1.set noreorder.set nomacroj $31addiu $sp,$sp,40.set macro.set reorder$L23:.set noreorder.set nomacrobne $2,$0,$L24move $5,$18.set macro.set reorderli $2,-32 # 0xffffffffffffffe0and $2,$17,$2addu $4,$3,$2move $16,$3sltu $3,$3,$4.set noreorder.set nomacrobeq $3,$0,$L9addiu $5,$18,-4.set macro.set reorder$L18:#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 0b01110010000000000000010001010101 #S32SDI XR1,$16,4.word 0b01110010000000000000010010010101 #S32SDI XR2,$16,4.word 0b01110010000000000000010011010101 #S32SDI XR3,$16,4.word 0b01110010000000000000010100010101 #S32SDI XR4,$16,4.word 0b01110010000000000000010101010101 #S32SDI XR5,$16,4.word 0b01110010000000000000010110010101 #S32SDI XR6,$16,4.word 0b01110010000000000000010111010101 #S32SDI XR7,$16,4.word 0b01110010000000000000011000010101 #S32SDI XR8,$16,4#NO_APPsltu $2,$16,$4bne $2,$0,$L18$L9:andi $2,$17,0x1caddu $4,$4,$2sltu $3,$16,$4.set noreorder.set nomacrobeq $3,$0,$L25andi $3,$17,0x3.set macro.set reorder$L19:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110010000000000000010001010101 #S32SDI XR1,$16,4#NO_APPsltu $2,$16,$4.set noreorder.set nomacrobne $2,$0,$L19andi $3,$17,0x3.set macro.set reorder$L25:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L15li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L16li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L13lbu $2,4($5).set noreorder.set nomacroj $L13sb $2,4($16).set macro.set reorder$L15:lbu $2,4($5)sb $2,4($16)lbu $3,5($5).set noreorder.set nomacroj $L13sb $3,5($16).set macro.set reorder$L16:lbu $2,4($5)sb $2,4($16)lbu $3,5($5)sb $3,5($16)lbu $2,6($5).set noreorder.set nomacroj $L13sb $2,6($16).set macro.set reorder.end imx_dump_header.globl imx_dump_header_bsf.section .rodata.str1.4.align 2$LC1:.ascii "imxdump\000".data.align 2.type imx_dump_header_bsf, @object.size imx_dump_header_bsf, 20imx_dump_header_bsf:.word $LC1.word 0.word imx_dump_header.space 8.rdata.align 2.type imx_header.5206, @object.size imx_header.5206, 16imx_header.5206:.byte 6.byte 14.byte 43.byte 52.byte 1.byte 2.byte 1.byte 1.byte 13.byte 1.byte 3.byte 1.byte 5.byte 1.byte 1.byte 0.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -