📄 h261_parser.s
字号:
.file 1 "h261_parser.c".section .mdebug.abi32.previous.section .text.h261_parse,"ax",@progbits.align 2.align 5.ent h261_parse.type h261_parse, @functionh261_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 $24,0($4)lw $14,52($sp)move $18,$7move $17,$6lw $7,48($sp)lw $12,20($24)blez $14,$L2lw $10,16($24)bne $12,$0,$L4li $2,16711680 # 0xff0000ori $5,$2,0xfff0move $13,$0j $L6li $6,256 # 0x100$L36:and $2,$2,$5beq $2,$6,$L7srl $2,$10,2and $2,$2,$5beq $2,$6,$L7srl $2,$10,3and $2,$2,$5beq $2,$6,$L7srl $2,$10,4and $2,$2,$5beq $2,$6,$L7srl $2,$10,5and $2,$2,$5beq $2,$6,$L7srl $2,$10,6and $2,$2,$5beq $2,$6,$L7srl $2,$10,7and $2,$2,$5xori $2,$2,0x100addiu $13,$13,1beq $14,$13,$L2sltu $12,$2,1$L37:bne $12,$0,$L18addu $15,$7,$13$L6:addu $2,$7,$13lbu $4,0($2)sll $3,$10,8or $10,$3,$4and $2,$10,$5bne $2,$6,$L36srl $2,$10,1$L7:addiu $13,$13,1bne $14,$13,$L37li $12,1 # 0x1$L2:li $16,-100 # 0xffffffffffffff9csw $12,20($24)$L43:sw $10,16($24)move $4,$24move $5,$16addiu $6,$sp,48jal ff_combine_frameaddiu $7,$sp,52bltz $2,$L38lw $2,48($sp)$L42:lw $3,52($sp)sw $2,0($17)sw $3,0($18)move $2,$16lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,32$L4:move $13,$0addu $15,$7,$13$L18:lbu $4,0($15)sll $3,$10,8or $10,$3,$4li $2,16711680 # 0xff0000ori $2,$2,0xfff0srl $4,$10,1srl $5,$10,2srl $6,$10,3srl $7,$10,4srl $8,$10,5srl $9,$10,6srl $3,$10,7and $3,$3,$2and $4,$4,$2and $5,$5,$2and $6,$6,$2and $7,$7,$2and $8,$8,$2and $9,$9,$2li $11,256 # 0x100and $2,$10,$2beq $2,$11,$L19addiu $15,$15,1beq $4,$11,$L19nopbeq $5,$11,$L19nopbeq $6,$11,$L19nopbeq $7,$11,$L19nopbeq $8,$11,$L40srl $2,$10,24beq $9,$11,$L40nopbeq $3,$11,$L41li $3,65280 # 0xff00addiu $13,$13,1slt $2,$13,$14bne $2,$0,$L18li $16,-100 # 0xffffffffffffff9cj $L43sw $12,20($24)$L19:srl $2,$10,24$L40:li $3,65280 # 0xff00$L41:addu $2,$2,$3addiu $16,$13,-2sw $2,16($24)sw $0,20($24)move $4,$24move $5,$16addiu $6,$sp,48jal ff_combine_frameaddiu $7,$sp,52bgez $2,$L42lw $2,48($sp)$L38:lw $16,52($sp)sw $0,0($17)sw $0,0($18)move $2,$16lw $31,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,32.set macro.set reorder.end h261_parse.globl h261_parser.data.align 2.type h261_parser, @object.size h261_parser, 44h261_parser:.word 4.space 16.word 32.word 0.word h261_parse.word ff_parse_close.space 8.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -