📄 h264_parser.mid
字号:
.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 nomacro addiu $4,$4,7996 lw $9,16($4) li $2,7 # 0x7 sltu $3,$9,14 blez $6,$L4 movz $9,$2,$3 move $8,$0 li $11,7 # 0x7 li $12,1 # 0x1 move $7,$5 li $13,5 # 0x5$L6: beq $9,$11,$L35 sltu $2,$9,3 beq $2,$0,$L13 sltu $2,$9,6 lbu $2,0($7) beq $2,$12,$L36 nop bne $2,$0,$L17 nop srl $9,$9,1$L12: addiu $8,$8,1 slt $2,$8,$6 bne $2,$0,$L6 addiu $7,$7,1$L4: li $2,-100 # 0xffffffffffffff9c j $31 sw $9,16($4)$L13: beq $2,$0,$L19 nop lbu $3,0($7) andi $3,$3,0x1f addiu $2,$3,-7 sltu $2,$2,3 beq $2,$0,$L21 addiu $2,$3,-1 lw $2,20($4) bne $2,$0,$L24 addiu $10,$8,1$L17: j $L12 li $9,7 # 0x7$L35: j $L9 addu $3,$5,$8$L38: addiu $8,$8,1 slt $2,$8,$6 beq $2,$0,$L12 addiu $7,$7,1$L9: lbu $2,0($3) bne $2,$0,$L38 addiu $3,$3,1 j $L12 li $9,2 # 0x2$L19: lb $2,0($7) bgez $2,$L17 move $10,$8$L24: andi $2,$9,0x5 subu $2,$10,$2 sw $11,16($4) j $31 sw $0,20($4)$L36: j $L12 xori $9,$9,0x5$L21: sltu $2,$2,2 bne $2,$0,$L26 nop bne $3,$13,$L17 nop$L26: lw $2,20($4) bne $2,$0,$L39 nop li $9,7 # 0x7 j $L12 sw $12,20($4)$L39: j $L12 addiu $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 nomacro addiu $sp,$sp,-8 bltz $6,$L41 sw $16,0($sp) move $9,$0 li $10,-1 # 0xffffffffffffffff move $12,$0 li $24,-225 # 0xffffffffffffff1f li $13,263 # 0x107 li $15,-256 # 0xffffffffffffff00 li $14,256 # 0x100 li $25,264 # 0x108 j $L43 li $16,265 # 0x109$L46: addiu $9,$9,1$L64: beq $8,$0,$L58 slt $3,$6,$9 lbu $2,0($5) or $10,$11,$2$L58: bne $3,$0,$L41 addiu $5,$5,1$L43: and $7,$10,$24 xor $2,$7,$13 li $3,1 # 0x1 and $4,$10,$15 sll $11,$10,8 slt $8,$9,$6 bne $4,$14,$L46 movz $12,$3,$2 beq $7,$13,$L46 nop beq $7,$25,$L46 nop beq $7,$16,$L46 nop beq $12,$0,$L64 addiu $9,$9,1 addiu $9,$9,-1 slt $2,$9,5 bne $2,$0,$L57 addiu $2,$9,-4 lbu $2,-5($5) bne $2,$0,$L57 addiu $2,$9,-4 addiu $5,$5,-6 j $L55 li $3,4 # 0x4$L63: lbu $2,0($5) bne $2,$0,$L52 addiu $5,$5,-1$L55: addiu $9,$9,-1 bne $9,$3,$L63 nop$L52: j $L57 addiu $2,$9,-4$L41: move $2,$0$L57: lw $16,0($sp) j $31 addiu $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 nomacro addiu $sp,$sp,-40 sw $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,$6 andi $2,$2,0x1 move $19,$7 beq $2,$0,$L66 lw $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,$17 lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,40$L66: addiu $16,$4,7996 lw $7,16($16) lw $8,60($sp) sltu $3,$7,14 li $2,7 # 0x7 movz $7,$2,$3 blez $8,$L71 lw $5,56($sp) move $6,$0 li $9,7 # 0x7 li $10,1 # 0x1 move $4,$5 li $11,5 # 0x5$L73: beq $7,$9,$L137 sltu $2,$7,3 beq $2,$0,$L80 sltu $2,$7,6 lbu $2,0($4) beq $2,$10,$L138 nop bne $2,$0,$L84 nop srl $7,$7,1$L79: addiu $6,$6,1 slt $2,$6,$8 bne $2,$0,$L73 addiu $4,$4,1$L71: li $17,-100 # 0xffffffffffffff9c sw $7,16($16) move $4,$16 move $5,$17 addiu $6,$sp,56 jal ff_combine_frame addiu $7,$sp,60 bltz $2,$L139 nop$L97: bltz $17,$L140 lw $2,60($sp) j $L68 nop$L80: beq $2,$0,$L86 nop lbu $3,0($4) andi $3,$3,0x1f addiu $2,$3,-7 sltu $2,$2,3 beq $2,$0,$L88 addiu $2,$3,-1 lw $2,20($16) bne $2,$0,$L141 nop$L84: j $L79 li $7,7 # 0x7$L137: j $L76 addu $3,$5,$6$L142: addiu $6,$6,1 slt $2,$6,$8 beq $2,$0,$L79 addiu $4,$4,1$L76: lbu $2,0($3) bne $2,$0,$L142 addiu $3,$3,1 j $L79 li $7,2 # 0x2$L86: lb $2,0($4) bgez $2,$L84 move $3,$6$L91: andi $2,$7,0x5 subu $17,$3,$2 sw $9,16($16) sw $0,20($16) move $4,$16 move $5,$17 addiu $6,$sp,56 jal ff_combine_frame addiu $7,$sp,60 bgez $2,$L97 nop$L139: lw $17,60($sp) sw $0,0($18) sw $0,0($19) move $2,$17 lw $31,32($sp) lw $19,28($sp) lw $18,24($sp) lw $17,20($sp) lw $16,16($sp) j $31 addiu $sp,$sp,40$L138: j $L79 xori $7,$7,0x5$L88: sltu $2,$2,2 bne $2,$0,$L93 nop bne $3,$11,$L84 nop$L93: lw $2,20($16) beq $2,$0,$L95 nop j $L79 addiu $7,$7,8$L95: li $7,7 # 0x7 j $L79 sw $10,20($16)$L140: li $2,-100 # 0xffffffffffffff9c beq $17,$2,$L68 lw $2,60($sp) lw $6,16($16) lw $3,8($16) lw $5,0($16) addu $3,$17,$3 sltu $4,$6,14 li $2,7 # 0x7 subu $7,$0,$17 movz $6,$2,$4 blez $7,$L104 addu $9,$3,$5 lw $12,60($sp) move $5,$0 li $8,7 # 0x7 li $10,1 # 0x1 move $4,$9 li $11,5 # 0x5$L106: beq $6,$8,$L143 sltu $2,$6,3 beq $2,$0,$L113 sltu $2,$6,6 lbu $2,0($4) beq $2,$10,$L144 nop bne $2,$0,$L117 nop srl $6,$6,1$L112: addiu $5,$5,1 slt $2,$5,$7 bne $2,$0,$L106 addiu $4,$4,1$L104: lw $2,60($sp) j $L68 sw $6,16($16)$L113: beq $2,$0,$L119 nop lbu $3,0($4) andi $3,$3,0x1f addiu $2,$3,-7 sltu $2,$2,3 beq $2,$0,$L121 addiu $2,$3,-1 lw $2,20($16) bne $2,$0,$L147 move $2,$12$L117: j $L112 li $6,7 # 0x7$L143: j $L109 addu $3,$9,$5$L145: addiu $5,$5,1 slt $2,$5,$7 beq $2,$0,$L112 addiu $4,$4,1$L109: lbu $2,0($3) bne $2,$0,$L145 addiu $3,$3,1 j $L112 li $6,2 # 0x2$L119: lb $2,0($4) bgez $2,$L112 li $6,7 # 0x7$L123: move $2,$12$L147: sw $8,16($16) j $L68 sw $0,20($16)$L144: j $L112 xori $6,$6,0x5$L121: sltu $2,$2,2 bne $2,$0,$L124 nop bne $3,$11,$L117 nop$L124: lw $2,20($16) bne $2,$0,$L146 nop li $6,7 # 0x7 j $L112 sw $10,20($16)$L141: j $L91 addiu $3,$6,1$L146: j $L112 addiu $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 + -