📄 parser.s
字号:
.set macro.set reorder.set noreorder.set nomacrobne $2,$0,$L103li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L107addiu $5,$5,-4.set macro.set reorder$L135:#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,$7bne $2,$0,$L135$L107:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L150andi $3,$6,0x3.set macro.set reorder$L136:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7.set noreorder.set nomacrobne $2,$0,$L136andi $3,$6,0x3.set macro.set reorder$L150:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L113li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L114li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L111lbu $2,4($5)sb $2,4($4)$L111:lw $3,0($18)$L149:lw $2,4($16)li $4,-1 # 0xffffffffffffffffaddu $6,$2,$3.set noreorder.set nomacroj $L115sw $6,4($16).set macro.set reorder$L147:lw $4,0($16)addiu $6,$6,8addu $6,$17,$6.set noreorder.set nomacrojal av_fast_reallocaddiu $5,$16,12.set macro.set reordermove $4,$2addiu $6,$17,8lw $2,4($16)sw $4,0($16)sltu $3,$6,32addu $4,$4,$2.set noreorder.set nomacrobne $3,$0,$L118lw $5,0($19).set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobeq $2,$0,$L148andi $2,$5,0x3.set macro.set reorder$L118:jal memcpy$L126:lw $2,0($16)sw $0,4($16).set noreorder.set nomacroj $L116sw $2,0($19).set macro.set reorder$L146:.set noreorder.set nomacroj $L100move $17,$0.set macro.set reorder$L148:.set noreorder.set nomacrobne $2,$0,$L118li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$4,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L122addiu $5,$5,-4.set macro.set reorder$L137:#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,$7bne $2,$0,$L137$L122:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L151andi $3,$6,0x3.set macro.set reorder$L138:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7.set noreorder.set nomacrobne $2,$0,$L138andi $3,$6,0x3.set macro.set reorder$L151:li $2,2 # 0x2.set noreorder.set nomacrobeq $3,$2,$L128li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $3,$2,$L129li $2,1 # 0x1.set macro.set reorderbne $3,$2,$L126lbu $2,4($5).set noreorder.set nomacroj $L126sb $2,4($4).set macro.set reorder$L128:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L126sb $3,5($4).set macro.set reorder$L129:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L126sb $2,6($4).set macro.set reorder$L103:jal memcpy.set noreorder.set nomacroj $L149lw $3,0($18).set macro.set reorder$L114:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L111sb $2,6($4).set macro.set reorder$L113:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L111sb $3,5($4).set macro.set reorder.end ff_combine_frame.section .text.av_parser_change,"ax",@progbits.align 2.align 5.globl av_parser_change.ent av_parser_change.type av_parser_change, @functionav_parser_change:.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 $19,28($sp)sw $18,24($sp)sw $17,20($sp)sw $16,16($sp)sw $31,36($sp)move $18,$5move $20,$6move $19,$7lw $16,56($sp).set noreorder.set nomacrobeq $4,$0,$L153lw $17,60($sp).set macro.set reorderlw $2,4($4)lw $7,36($2).set noreorder.set nomacrobeq $7,$0,$L153li $3,4194304 # 0x400000.set macro.set reorderlw $2,12($5)and $2,$2,$3bne $2,$0,$L156lw $2,604($5)andi $2,$2,0x8beq $2,$0,$L153$L156:move $5,$16move $6,$17.set noreorder.set nomacrojal $7move $4,$18.set macro.set reordersubu $17,$17,$2addu $16,$16,$2$L153:sw $16,0($20)lw $2,24($18).set noreorder.set nomacrobeq $2,$0,$L158sw $17,0($19).set macro.set reorderlw $2,64($sp).set noreorder.set nomacrobeq $2,$0,$L186move $6,$0.set macro.set reorderlw $2,604($18)andi $2,$2,0x8bne $2,$0,$L197$L158:move $6,$0$L186:lw $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,$6.set noreorder.set nomacroj $31addiu $sp,$sp,40.set macro.set reorder$L197:lw $4,28($18)addu $4,$17,$4sw $4,0($19).set noreorder.set nomacrojal av_mallocaddiu $4,$4,8.set macro.set reorderlw $6,28($18)sw $2,0($20)move $4,$2sltu $2,$6,32.set noreorder.set nomacrobne $2,$0,$L162lw $5,24($18).set macro.set reorderandi $2,$4,0x3.set noreorder.set nomacrobne $2,$0,$L162andi $2,$5,0x3.set macro.set reorder.set noreorder.set nomacrobeq $2,$0,$L198li $2,-32 # 0xffffffffffffffe0.set macro.set reorder$L162:jal memcpy$L170:addiu $6,$17,8$L200:lw $2,0($20)lw $3,28($18)sltu $4,$6,32.set noreorder.set nomacrobne $4,$0,$L174addu $3,$2,$3.set macro.set reorderandi $2,$3,0x3.set noreorder.set nomacrobne $2,$0,$L199move $4,$3.set macro.set reorderandi $2,$16,0x3.set noreorder.set nomacrobne $2,$0,$L199li $2,-32 # 0xffffffffffffffe0.set macro.set reorderaddiu $4,$3,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L178addiu $5,$16,-4.set macro.set reorder$L190:#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,$7bne $2,$0,$L190$L178:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L180$L191:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L191$L180:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L184li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L185li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $6,$2,$L196li $6,1 # 0x1.set macro.set reorderlbu $2,4($5).set noreorder.set nomacroj $L186sb $2,4($4).set macro.set reorder$L174:move $4,$3$L199:.set noreorder.set nomacrojal memcpymove $5,$16.set macro.set reorder$L196:li $6,1 # 0x1lw $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,$6.set noreorder.set nomacroj $31addiu $sp,$sp,40.set macro.set reorder$L198:addiu $4,$4,-4and $2,$6,$2addu $7,$4,$2sltu $3,$4,$7.set noreorder.set nomacrobeq $3,$0,$L166addiu $5,$5,-4.set macro.set reorder$L188:#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,$7bne $2,$0,$L188$L166:andi $2,$6,0x1caddu $7,$7,$2sltu $3,$4,$7beq $3,$0,$L168$L189:#APP.word 0b01110000101000000000010001010100 #S32LDI XR1,$5,4.word 0b01110000100000000000010001010101 #S32SDI XR1,$4,4#NO_APPsltu $2,$4,$7bne $2,$0,$L189$L168:andi $6,$6,0x3li $2,2 # 0x2.set noreorder.set nomacrobeq $6,$2,$L172li $2,3 # 0x3.set macro.set reorder.set noreorder.set nomacrobeq $6,$2,$L173li $2,1 # 0x1.set macro.set reorder.set noreorder.set nomacrobne $6,$2,$L200addiu $6,$17,8.set macro.set reorderlbu $2,4($5).set noreorder.set nomacroj $L200sb $2,4($4).set macro.set reorder$L184:lbu $3,4($5)li $6,1 # 0x1sb $3,4($4)lbu $2,5($5).set noreorder.set nomacroj $L186sb $2,5($4).set macro.set reorder$L172:lbu $2,4($5)sb $2,4($4)lbu $3,5($5).set noreorder.set nomacroj $L170sb $3,5($4).set macro.set reorder$L185:lbu $2,4($5)li $6,1 # 0x1sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L186sb $2,6($4).set macro.set reorder$L173:lbu $2,4($5)sb $2,4($4)lbu $3,5($5)sb $3,5($4)lbu $2,6($5).set noreorder.set nomacroj $L170sb $2,6($4).set macro.set reorder.end av_parser_change.globl av_first_parser.section .bss.align 2.type av_first_parser, @object.size av_first_parser, 4av_first_parser:.space 4.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -