📄 vc1_parser.s
字号:
.file 1 "vc1_parser.c".section .mdebug.abi32.previous.section .text.vc1_split,"ax",@progbits.align 2.align 5.ent vc1_split.type vc1_split, @functionvc1_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 $9,-256 # 0xffffffffffffff00li $8,256 # 0x100li $10,271 # 0x10fj $L4li $11,270 # 0x10e$L5:addiu $7,$7,1$L13:beq $6,$7,$L2nop$L4:addu $2,$5,$7lbu $4,0($2)sll $3,$3,8or $3,$3,$4and $2,$3,$9bne $2,$8,$L5nopbeq $3,$10,$L5nopbeq $3,$11,$L13addiu $7,$7,1addiu $7,$7,-1j $31addiu $2,$7,-3$L2:j $31move $2,$0.set macro.set reorder.end vc1_split.section .text.vc1_parse,"ax",@progbits.align 2.align 5.ent vc1_parse.type vc1_parse, @functionvc1_parse:.frame $sp,32,$31 # vars= 0, regs= 4/0, args= 16, gp= 0.mask 0x80070000,-4.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-32sw $18,24($sp)sw $17,20($sp)sw $31,28($sp)sw $16,16($sp)lw $2,176($4)move $18,$6andi $2,$2,0x1move $17,$7beq $2,$0,$L15lw $8,0($4)lw $16,52($sp)move $2,$16$L17:sw $2,0($17)lw $2,48($sp)sw $2,0($18)lw $31,28($sp)move $2,$16lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,32$L15:lw $10,20($8)lw $7,48($sp)lw $6,52($sp)bne $10,$0,$L18lw $3,16($8)blez $6,$L20noplbu $4,0($7)sll $3,$3,8or $3,$3,$4addiu $2,$3,-268sltu $2,$2,2bne $2,$0,$L46move $4,$0j $L50addiu $4,$4,1$L25:lbu $3,0($2)or $3,$5,$3addiu $2,$3,-268sltu $2,$2,2bne $2,$0,$L47addiu $5,$4,1addiu $4,$4,1$L50:sll $5,$3,8bne $6,$4,$L25addu $2,$7,$4$L20:sw $10,20($8)sw $3,16($8)li $16,-100 # 0xffffffffffffff9c$L31:move $4,$8move $5,$16addiu $6,$sp,48jal ff_combine_frameaddiu $7,$sp,52bltz $2,$L48lw $2,52($sp)j $L17nop$L18:bne $6,$0,$L29move $16,$0move $4,$8move $5,$16addiu $6,$sp,48jal ff_combine_frameaddiu $7,$sp,52bgez $2,$L17lw $2,52($sp)$L48:lw $16,52($sp)sw $0,0($18)sw $0,0($17)move $2,$16lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,32$L29:move $5,$0$L28:slt $2,$5,$6beq $2,$0,$L20addu $4,$7,$5li $9,-256 # 0xffffffffffffff00li $7,256 # 0x100li $11,268 # 0x10cj $L33li $12,267 # 0x10b$L34:addiu $5,$5,1$L49:beq $5,$6,$L20nop$L33:lbu $2,0($4)sll $3,$3,8or $3,$3,$2and $2,$3,$9bne $2,$7,$L34addiu $4,$4,1beq $3,$11,$L34nopbeq $3,$12,$L49addiu $5,$5,1addiu $5,$5,-1li $2,-1 # 0xffffffffffffffffaddiu $16,$5,-3sw $2,16($8)j $L31sw $0,20($8)$L47:j $L28li $10,1 # 0x1$L46:li $5,1 # 0x1j $L28li $10,1 # 0x1.set macro.set reorder.end vc1_parse.globl vc1_parser.data.align 2.type vc1_parser, @object.size vc1_parser, 44vc1_parser:.word 73.space 16.word 60.word 0.word vc1_parse.word ff_parse1_close.word vc1_split.space 4.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -