📄 h264_parser.s
字号:
.file 1 "h264_parser.c".section .mdebug.abi32.previous.section .text.ff_h264_find_frame_end,"ax",@progbits.align 2.align 5.globl ff_h264_find_frame_end.ent ff_h264_find_frame_end.type ff_h264_find_frame_end, @functionff_h264_find_frame_end:.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0.mask 0x00000000,0.fmask 0x00000000,0.set noreorder.set nomacroaddiu $4,$4,7996lw $9,16($4)li $2,7 # 0x7sltu $3,$9,14blez $6,$L4movz $9,$2,$3move $8,$0li $11,7 # 0x7li $12,1 # 0x1move $7,$5li $13,5 # 0x5$L6:beq $9,$11,$L35sltu $2,$9,3beq $2,$0,$L13sltu $2,$9,6lbu $2,0($7)beq $2,$12,$L36nopbne $2,$0,$L17nopsrl $9,$9,1$L12:addiu $8,$8,1slt $2,$8,$6bne $2,$0,$L6addiu $7,$7,1$L4:li $2,-100 # 0xffffffffffffff9cj $31sw $9,16($4)$L13:beq $2,$0,$L19noplbu $3,0($7)andi $3,$3,0x1faddiu $2,$3,-7sltu $2,$2,3beq $2,$0,$L21addiu $2,$3,-1lw $2,20($4)bne $2,$0,$L24addiu $10,$8,1$L17:j $L12li $9,7 # 0x7$L35:j $L9addu $3,$5,$8$L38:addiu $8,$8,1slt $2,$8,$6beq $2,$0,$L12addiu $7,$7,1$L9:lbu $2,0($3)bne $2,$0,$L38addiu $3,$3,1j $L12li $9,2 # 0x2$L19:lb $2,0($7)bgez $2,$L17move $10,$8$L24:andi $2,$9,0x5subu $2,$10,$2sw $11,16($4)j $31sw $0,20($4)$L36:j $L12xori $9,$9,0x5$L21:sltu $2,$2,2bne $2,$0,$L26nopbne $3,$13,$L17nop$L26:lw $2,20($4)bne $2,$0,$L39nopli $9,7 # 0x7j $L12sw $12,20($4)$L39:j $L12addiu $9,$9,8.set macro.set reorder.end ff_h264_find_frame_end.section .text.h264_split,"ax",@progbits.align 2.align 5.ent h264_split.type h264_split, @functionh264_split:.frame $sp,8,$31 # vars= 0, regs= 1/0, args= 0, gp= 0.mask 0x00010000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-8bltz $6,$L41sw $16,0($sp)move $9,$0li $10,-1 # 0xffffffffffffffffmove $12,$0li $24,-225 # 0xffffffffffffff1fli $13,263 # 0x107li $15,-256 # 0xffffffffffffff00li $14,256 # 0x100li $25,264 # 0x108j $L43li $16,265 # 0x109$L46:addiu $9,$9,1$L64:beq $8,$0,$L58slt $3,$6,$9lbu $2,0($5)or $10,$11,$2$L58:bne $3,$0,$L41addiu $5,$5,1$L43:and $7,$10,$24xor $2,$7,$13li $3,1 # 0x1and $4,$10,$15sll $11,$10,8slt $8,$9,$6bne $4,$14,$L46movz $12,$3,$2beq $7,$13,$L46nopbeq $7,$25,$L46nopbeq $7,$16,$L46nopbeq $12,$0,$L64addiu $9,$9,1addiu $9,$9,-1slt $2,$9,5bne $2,$0,$L57addiu $2,$9,-4lbu $2,-5($5)bne $2,$0,$L57addiu $2,$9,-4addiu $5,$5,-6j $L55li $3,4 # 0x4$L63:lbu $2,0($5)bne $2,$0,$L52addiu $5,$5,-1$L55:addiu $9,$9,-1bne $9,$3,$L63nop$L52:j $L57addiu $2,$9,-4$L41:move $2,$0$L57:lw $16,0($sp)j $31addiu $sp,$sp,8.set macro.set reorder.end h264_split.section .text.h264_parse,"ax",@progbits.align 2.align 5.ent h264_parse.type h264_parse, @functionh264_parse:.frame $sp,40,$31 # vars= 0, regs= 5/0, args= 16, gp= 0.mask 0x800f0000,-8.fmask 0x00000000,0.set noreorder.set nomacroaddiu $sp,$sp,-40sw $19,28($sp)sw $18,24($sp)sw $31,32($sp)sw $17,20($sp)sw $16,16($sp)lw $2,176($4)move $18,$6andi $2,$2,0x1move $19,$7beq $2,$0,$L66lw $4,0($4)lw $17,60($sp)move $2,$17$L68:sw $2,0($19)lw $2,56($sp)sw $2,0($18)lw $31,32($sp)move $2,$17lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,40$L66:addiu $16,$4,7996lw $7,16($16)lw $8,60($sp)sltu $3,$7,14li $2,7 # 0x7movz $7,$2,$3blez $8,$L71lw $5,56($sp)move $6,$0li $9,7 # 0x7li $10,1 # 0x1move $4,$5li $11,5 # 0x5$L73:beq $7,$9,$L137sltu $2,$7,3beq $2,$0,$L80sltu $2,$7,6lbu $2,0($4)beq $2,$10,$L138nopbne $2,$0,$L84nopsrl $7,$7,1$L79:addiu $6,$6,1slt $2,$6,$8bne $2,$0,$L73addiu $4,$4,1$L71:li $17,-100 # 0xffffffffffffff9csw $7,16($16)move $4,$16move $5,$17addiu $6,$sp,56jal ff_combine_frameaddiu $7,$sp,60bltz $2,$L139nop$L97:bltz $17,$L140lw $2,60($sp)j $L68nop$L80:beq $2,$0,$L86noplbu $3,0($4)andi $3,$3,0x1faddiu $2,$3,-7sltu $2,$2,3beq $2,$0,$L88addiu $2,$3,-1lw $2,20($16)bne $2,$0,$L141nop$L84:j $L79li $7,7 # 0x7$L137:j $L76addu $3,$5,$6$L142:addiu $6,$6,1slt $2,$6,$8beq $2,$0,$L79addiu $4,$4,1$L76:lbu $2,0($3)bne $2,$0,$L142addiu $3,$3,1j $L79li $7,2 # 0x2$L86:lb $2,0($4)bgez $2,$L84move $3,$6$L91:andi $2,$7,0x5subu $17,$3,$2sw $9,16($16)sw $0,20($16)move $4,$16move $5,$17addiu $6,$sp,56jal ff_combine_frameaddiu $7,$sp,60bgez $2,$L97nop$L139:lw $17,60($sp)sw $0,0($18)sw $0,0($19)move $2,$17lw $31,32($sp)lw $19,28($sp)lw $18,24($sp)lw $17,20($sp)lw $16,16($sp)j $31addiu $sp,$sp,40$L138:j $L79xori $7,$7,0x5$L88:sltu $2,$2,2bne $2,$0,$L93nopbne $3,$11,$L84nop$L93:lw $2,20($16)beq $2,$0,$L95nopj $L79addiu $7,$7,8$L95:li $7,7 # 0x7j $L79sw $10,20($16)$L140:li $2,-100 # 0xffffffffffffff9cbeq $17,$2,$L68lw $2,60($sp)lw $6,16($16)lw $3,8($16)lw $5,0($16)addu $3,$17,$3sltu $4,$6,14li $2,7 # 0x7subu $7,$0,$17movz $6,$2,$4blez $7,$L104addu $9,$3,$5lw $12,60($sp)move $5,$0li $8,7 # 0x7li $10,1 # 0x1move $4,$9li $11,5 # 0x5$L106:beq $6,$8,$L143sltu $2,$6,3beq $2,$0,$L113sltu $2,$6,6lbu $2,0($4)beq $2,$10,$L144nopbne $2,$0,$L117nopsrl $6,$6,1$L112:addiu $5,$5,1slt $2,$5,$7bne $2,$0,$L106addiu $4,$4,1$L104:lw $2,60($sp)j $L68sw $6,16($16)$L113:beq $2,$0,$L119noplbu $3,0($4)andi $3,$3,0x1faddiu $2,$3,-7sltu $2,$2,3beq $2,$0,$L121addiu $2,$3,-1lw $2,20($16)bne $2,$0,$L147move $2,$12$L117:j $L112li $6,7 # 0x7$L143:j $L109addu $3,$9,$5$L145:addiu $5,$5,1slt $2,$5,$7beq $2,$0,$L112addiu $4,$4,1$L109:lbu $2,0($3)bne $2,$0,$L145addiu $3,$3,1j $L112li $6,2 # 0x2$L119:lb $2,0($4)bgez $2,$L112li $6,7 # 0x7$L123:move $2,$12$L147:sw $8,16($16)j $L68sw $0,20($16)$L144:j $L112xori $6,$6,0x5$L121:sltu $2,$2,2bne $2,$0,$L124nopbne $3,$11,$L117nop$L124:lw $2,20($16)bne $2,$0,$L146nopli $6,7 # 0x7j $L112sw $10,20($16)$L141:j $L91addiu $3,$6,1$L146:j $L112addiu $6,$6,8.set macro.set reorder.end h264_parse.globl h264_parser.data.align 2.type h264_parser, @object.size h264_parser, 44h264_parser:.word 28.space 16.word 140496.word 0.word h264_parse.word ff_parse_close.word h264_split.space 4.ident "GCC: (GNU) 4.1.2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -